永发信息网

ssh怎么让两台主机无密钥登录

答案:1  悬赏:20  手机版
解决时间 2021-11-14 21:55
ssh怎么让两台主机无密钥登录
最佳答案
A B C三台机器上以当前用户运行如下命令生成本主机的公钥和私钥文件:
ssh-keygen -t rsa

上述命令执行后,目录~/.ssh下会出现两个文件:id_rsa和id_rsa.pub。其中,id_rsa.pub为公钥文件。将该文件的内容追加到主机D上~/.ssh目录下的authorized_keys文件中。例如:
A机将id_rsa.pub文件传到D机:
scp ~/.ssh/id_rsa.pub user@HOSTD:/tmp/id_rsa_HOSTA.pub

D机user用户追加authorized_keys文件:
cat /tmp/id_rsa_HOSTA.pub >> ~/.ssh/authorized_keys

接下来,就可以在不输入密码的情况下在远程主机私执行命令了。命令格式如下:
ssh 远程用户名@远程主机名或IP地址 '远程命令或者脚本'
例如:
ssh user@HOSTD 'hostname'
ssh user@HOSTD '/home/user/script/test.sh'

需要特别注意的是:当远程脚本中使用了一些命令识别依赖于环境变量时,该脚本需要在其第一行中包含执行profile文件的命令。比如,在Bash中,该脚本的第一行为:
source ~/.bash_profile

否则,远程脚本可能报错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苹果6s能不能用11.3.1
excel 如何按首位数字大小排序
顾晓春工作室地址在什么地方,我要处理点事!
以理解为主题的一篇作文
天堂伞是不是监狱做的
韩氏家族与韩国是什么关系?
遵义南北哪家黄粑好
山西太谷离邢台有多远
古筝能直接考十级么
解签文:心事未分明 又恐被鬼惊 细思难改救 暗
买了有低频噪音的二手房可以退房吗
一群队伍可以用这个群作量词吗
满屋狗屎好绝望,养狗不教会上厕所怎么行
我是你的妞改为繁体字
怎样定义和引用Mfc 全局变量
推荐资讯
Windows10预定,我的升级版已预订成功,还需
行驶15000公里,车保养什么是必须的
阿尔山到满都胡宝拉格多少公里
是怎样计算的,汽油费大概多少钱一升
0-10V的模拟量是否可直接输入到变频器直接控
亚太东升驾校(武汉黄陂)地址好找么,我有些事
机票上写的08.20是早上 还是晚上
马年什么属相犯太岁
急求 彩砖模盒的 制作工艺 配比
鹏翔驾校好不好
如何删除excel最近打开的文件记录
忠字开头唯美诗句请赐教,谢谢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?