0

SSH

 2 years ago
source link: https://linuxsuren.github.io/blog/os/linux/common/ssh/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

配置文件 vim /etc/ssh/sshd_config

允许 Root 登陆

如果你希望允许 root 用户可以通过 ssh 远程登陆的话,可以找到配置文件,并将 PermitRootLogin 设置为 yes

无密码登录

  1. 在客户端执行命令ssh-keygen生成id_rsa(私钥)、id_rsa_pub(公钥)

  2. 在服务器端~/.ssh/authorized_keys文件中添加id_rsa.pub的内容

或者,在需要无密码登录的机器上执行:ssh-copy-id user@ip

ssh -i test.pem root@localhost

service ssh restart

我们可以通过 sshpassssh 传递密码,下面给出一个例子:

sshpass -p password ssh [email protected]

通过 brew 安装的话,可以执行下面的命令:

brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK