# HG changeset patch # User Oleksandr Gavenko # Date 1576188986 -7200 # Node ID 320b2c43529b58f526df28180be8321cb8de0a48 # Parent f6aa28b6c706ee470248599984342f63d6f337d6 Disabling pubkey. diff -r f6aa28b6c706 -r 320b2c43529b ssh.rst --- a/ssh.rst Wed Dec 11 01:05:09 2019 +0200 +++ b/ssh.rst Fri Dec 13 00:16:26 2019 +0200 @@ -12,8 +12,8 @@ $ ssh -vvv ... -Maintaining key pair. -===================== +Maintaining key pair +==================== Check available key types:: @@ -32,8 +32,8 @@ $ ssh-keygen -p -N "newphrase" -P "oldphrase" -f ~/.ssh/id_dsa # change passphrase of priv key -Coping and deleting public keys. -================================ +Coping and deleting public keys +=============================== To copy your public key to remote host (for automatic login by pubkey authentication):: @@ -49,6 +49,12 @@ $ ssh-keygen -R hostname $ ssh-keygen -R hostname -f ~/.ssh/known_hosts +Disabling pubkey +================ +:: + + ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no user@host + Shell login. ============ :: @@ -63,8 +69,8 @@ $ ssh -l $user $host $ ssh -l $user $host:$port -X11 forwarding. -=============== +X11 forwarding +============== Enable X11 forwarding on remote host in ``~/.ssh/config`` or ``/etc/ssh_config``:: @@ -83,14 +89,14 @@ http://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding X11Forwarding does not work with OpenSSH under Cygwin -Multiply private keys. -====================== +Multiply private keys +===================== -ssh try use all listen keys:: +``ssh`` tries to use all provided keys:: $ ssh -i ./priv1 -i ./priv2 $user@$host -or place in ~/.ssh/config:: +Alternatively place them to ``~/.ssh/config``:: Host * IdentityFile ~/.ssh/identity # standard search path for protocol ver. 1 @@ -110,8 +116,8 @@ User admin IdentifyFile ~/.ssh/admin_priv_dsa -Installing sshd on Cygwin. -========================== +Installing sshd on Cygwin +========================= * Install base packages and openssh. * Create Windows user and set its password.