Difference between revisions of "User:Scott/06"

From FreekiWiki
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 

Template:TOC limit

top

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.

top

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/ 

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