linux安装ssh放在,Linux安装SSH

Linux安装SSH

1.首先确保虚拟机能连上网

4eafc8fe001b11c0ddf3ed6ef02481ee.png

2.更新源列表:sudo apt-get update(必须要做,否则可能会有潜在异常)

3.安装ssh:输入"sudo apt-get install openssh-server"–>回车–>输入"y"–>回车–>安装完成。

4.查看ssh服务是否启动,打开"终端窗口",输入"sudo ps -e |grep ssh"–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"–>回车–>ssh服务就会启动。

acf35bbcd0798f8297fb326716cc484f.png

30737d12a422e8b51c12de408251fa2b.png

ssh生成密钥有rsa和dsa两种生成方式,默认情况下采用rsa方式。

1.创建ssh-key,这里我们采用rsa方式

ssh-keygen -t rsa -P “”     #(P是要大写的,后面跟"")

a07a6e94a1c123b1db7f1ced12373370.png

(注:回车后会在~/.ssh/下生成两个文件:id_rsa和id_rsa.pub这两个文件是成对出现的)

2.进入~/.ssh/目录下,将id_rsa.pub追加到authorized_keys授权文件中,开始是没有authorized_keys文件的

cd ~/.ssh

cat id_rsa.pub >> authorized_keys

17ad539d807521ba9f46d4f653d027dd.png

3.登录localhost

ssh localhost

84c21c436315026ebba5caed440154f1.png

在安装的时候可能会遇到这个问题

25ad55ce72b7fef7cc75d6a459531e48.png

The authenticity of host 'localhost (127.0.0.1)' can't be established.

Host key verification failed.

解决办法

sudo nano /etc/ssh/ssh_config

b8a5ba82c7fc2099ad4d75a4af000128.png

StrictHostKeyChecking no

UserKnownHostsFile /dev/null

b258518f2d288f39eeb730e87c30434f.png

登陆之后还要退出来,因为用ssh操作的不是你自己的本机

b81c7c047c50827422269a17e181433b.png

在其他节点上也安装ssh,安装完这个就可以使用编写的脚本的xcall和xsync

把主操作节点的id_rsa.pub放到共享文件夹,之后其他次节点从共享文件夹追加到authorized_keys中

sudo cat /mnt/hgfs/LinuxShareDir/id_rsa.pub >> ~/.ssh/authorized_keys

213e10ad8d834326d58e18da1f1f561d.png

逐个去测试看能否登录到你的其他主机

83a843b6ed60c0b35af88134b9baea49.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值