Difference between revisions of "User:Scott/06"
Jump to navigation
Jump to search
Line 79: | Line 79: | ||
[[#top|top]] | [[#top|top]] | ||
+ | |||
+ | =SSH Fundamentals= | ||
+ | |||
+ | ==Install SSH== | ||
+ | sudo apt-get install openssh-client | ||
+ | sudo apt-get install openssh-server | ||
+ | |||
+ | ==Test ssh install== | ||
+ | ssh localhost | ||
+ | |||
+ | ==configure the OpenSSH server== | ||
+ | /etc/ssh/sshd_config | ||
+ | man sshd_config | ||
+ | |||
+ | ==copy the original file and protect it from writing== | ||
+ | sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original | ||
+ | sudo chmod a-w /etc/ssh/sshd_config.original | ||
+ | |||
+ | ==Configure sshd_config== | ||
+ | |||
+ | gksudo gedit /etc/ssh/sshd_config | ||
+ | |||
+ | ==add the following two directives to the end of the file== | ||
+ | PermitRootLogin no | ||
+ | AllowUsers USERNAME | ||
+ | |||
+ | #Port 22 | ||
+ | Port 2222 | ||
+ | |||
+ | #PubkeyAuthentication yes | ||
+ | PubkeyAuthentication yes | ||
+ | |||
+ | #Banner /etc/issue.net | ||
+ | Banner /etc/issue.net | ||
+ | |||
+ | ==restart sshd== | ||
+ | |||
+ | sudo /etc/init.d/ssh restart | ||
+ | |||
+ | ==Authentication== | ||
+ | *SSH keys allow authentication between two hosts without the need of a password | ||
+ | |||
+ | ==Generate keys== | ||
+ | ssh-keygen - choose a password | ||
+ | |||
+ | The public key is saved in ~/.ssh/id_rsa.pub | ||
+ | The private key is saved in ~/.ssh/id_rsa | ||
+ | |||
+ | ==Copy the id_rsa.pub file to the remote host== | ||
+ | Copy the id_rsa.pub file to the remote host and append it to | ||
+ | ~/.ssh/known_hosts by entering: | ||
+ | |||
+ | ssh-copy-id username@remotehost |
Revision as of 17:37, 24 November 2011
Laptops -------------------------------- Home Page user:scott Tech Support user:scott/02 Dir & Files user:scott/03 Network user:scott/04 Troubleshoot user:scott/05 Laptops user:scott/06 Resources user:scott/07 Notes user:scott/08
Laptop_Eval
Battery
BatteryTest
batterytest rm bat_mon
Bat Pop-up Warning
gconf-editor /apps/gnome-power-manager/notify/low-capacity (un-check)
Battery Statistics
cat /proc/acpi/battery/BAT?/{info,state} watch -n3 -d cat /proc/acpi/battery/BAT1/{info,state} Hit tab on BAT if necessary
Monitor/WiFi on/off
- Fn + F3, F4, F5, F8, or F9
"F" key - "CRT/LCD" "F" key - "Broadcast Signal"
Hibernation VS suspending
Hibernation is unreliable, It writes to a swap partition reserved for system caching and temporary files.
It writes the operating system's current state to disk; all of its environmental parameters, programs, processes, etc. Frequently, there won't be enough disk space to store the computer's state preventing it from successfully returning from hibernate.
suspending
Suspending involves the operating system writing its state to the system RAM which is faster and generally more reliable, although it draws a little bit of power in order to keep the information stored in the RAM.
- wiki.ubuntu.com Lucidi8xxFreezes
- http://wiki.freegeek.org/index.php/Laptop_Graphics
SSH to Talon
transfer to foyer, and then to talon.
$ ssh-keygen
$ ssh scott@foyer.freegeek.org - Debug: $ ssh -vvv scott@foyer.freegeek.org 2> ssh-debug.out
$ ssh scott@talon $ ls /usr/local/laptop-eval/ $ sftp://scott@talon/home/scott/laptop-eval
Secure-Copy from local-host to scott@foyer
$ tar zvcf scott-laptop-photos.tar.gz /path/to/pictures $ scp scott-laptop-photos.tar.gz scott@foyer.freegeek.org:~
Secure-Copy from scott@foyer to scott@talon
$ scp scott-laptop-photos.tar.gz talon:/usr/local/laptop-eval/photos/
SSH Fundamentals
Install SSH
sudo apt-get install openssh-client sudo apt-get install openssh-server
Test ssh install
ssh localhost
configure the OpenSSH server
/etc/ssh/sshd_config man sshd_config
copy the original file and protect it from writing
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original sudo chmod a-w /etc/ssh/sshd_config.original
Configure sshd_config
gksudo gedit /etc/ssh/sshd_config
add the following two directives to the end of the file
PermitRootLogin no AllowUsers USERNAME #Port 22 Port 2222 #PubkeyAuthentication yes PubkeyAuthentication yes #Banner /etc/issue.net Banner /etc/issue.net
restart sshd
sudo /etc/init.d/ssh restart
Authentication
- SSH keys allow authentication between two hosts without the need of a password
Generate keys
ssh-keygen - choose a password
The public key is saved in ~/.ssh/id_rsa.pub The private key is saved in ~/.ssh/id_rsa
Copy the id_rsa.pub file to the remote host
Copy the id_rsa.pub file to the remote host and append it to ~/.ssh/known_hosts by entering: ssh-copy-id username@remotehost