有时候为了处理免密登陆的问题,需要生成公钥,然后复制到目标服务器。

1. 切换到对应的用户

su username

切换的时候如果提示

this account is currently not available

如果用户是禁止登陆的,修改vi /etc/passwd/sbin/nologin改成/bin/bash

重新切换,然后执行

ssh-keygen -t rsa