ssh远程登陆配置

通常ssh登陆远程服务器需要ssh -p 22 username@ip 然后输入密码, ip难记,下面介绍一个方便的方法。

$ cd ~/.ssh
$ ssh-keygen -f xxx  # 生成指定的文件名xxx
$ ssh-copy-id -i xxx.pub HOST # 把公钥文件拷贝到指定的服务器

在.ssh/config 配置文件下中加个HOST的定义(可以添加多个HOST,只需要按相同格式加到后面就好)

HOST hostname1
    HostName xx.xx.xx.xx
    User root
    Port 22

这样,只要如下命令就可以直接登陆服务器

$ ssh hostname1

你可能感兴趣的:(linux)