MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap
Revision 9 as of 2025-02-16 10:41:44
  • SSH

Contents

  1. SSH
    1. Generate local key to access remote host
    2. Copy file to SSH server listening on different port
    3. Add listening ports on Ubuntu
    4. SSHFS

SSH

Generate local key to access remote host

On client:

   1 ssh-keygen -t dsa # with empty password
   2 cd ~/.ssh
   3 cat id_dsa.pub # public key
   4 

On SSHserver:

   1 mkdir -p ~/.ssh
   2 cd /home/userx/.ssh
   3 vi authorized_keys # paste the id_dsa.pub (public key) content generated on the client
   4 chmod 0600 authorized_keys

Login from the client with ssh userx@remote.example.org should ask for not password. Useful to invoke commands remotely using ssh

Copy file to SSH server listening on different port

   1 scp -P 2222 filex userx@sshserver.example.org:/home/userx

Add listening ports on Ubuntu

Edit file /etc/ssh/sshd_config to set port 22 and 1234

   1 Port 22
   2 Port 1234

Restart service with service ssh restart

SSHFS

Ability to mount a user filesystem with FUSE on a remote SSH folder

   1 sudo apt install sshfs
   2 cd ~
   3 mkdir remotesshfsfolder
   4 sshfs user@host.example.org:/home/user remotesshfsfolder/ -p 1234
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01