Difference between revisions of "User:Scott/06"

From FreekiWiki
Jump to navigation Jump to search
Line 129: Line 129:
  
 
==Generate keys==
 
==Generate keys==
ssh-keygen - choose a password
+
===on local machine do:===
 +
  ssh-keygen -t rsa
 +
~/.ssh/id_rsa    (private key)
 +
~/.ssh/id_rsa.pub (public key)
  
  The public key is saved in ~/.ssh/id_rsa.pub
+
===copy "Public Key" ---> To Remote Server===
The private key is saved in ~/.ssh/id_rsa
+
  scp ~/.ssh/id_rsa.pub user@remote:~/.ssh/my_key
  
==Copy the id_rsa.pub file to the remote host==  
+
  append id_rsa.pub to
Copy the id_rsa.pub file to the remote host and append it to
+
  ~/.ssh/known_hosts  
  ~/.ssh/known_hosts by entering:
 
 
   
 
   
 +
by entering:
 
  ssh-copy-id username@remotehost
 
  ssh-copy-id username@remotehost

Revision as of 23:53, 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 

start/stop/restart sshd

sudo /etc/init.d/ssh start
sudo service ssh start
sudo /etc/init.d/ssh stop
sudo service ssh stop
sudo /etc/init.d/ssh restart
sudo service ssh restart

Authentication

  • SSH keys allow authentication between two hosts without the need of a password

Generate keys

on local machine do:

 ssh-keygen -t rsa
~/.ssh/id_rsa     (private key)
~/.ssh/id_rsa.pub (public key)

copy "Public Key" ---> To Remote Server

scp ~/.ssh/id_rsa.pub user@remote:~/.ssh/my_key
append id_rsa.pub to
~/.ssh/known_hosts 

by entering: 
ssh-copy-id username@remotehost