Linux的SSH及FTP服务安装

1、SSH

新装的ubuntu,用windows系统连接Linux,使用SSH协议连接不上

使用命令 /etc/init.d/sshd status 发现SSH服务根本没安装,

根据系统提示使用 sudo apt install openssh-server 命令下载并安装SSH服务端

然后连接成功

说明:

ssh程序分为有客户端程序openssh-client和服务端程序openssh-server。如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序Ubuntu是默认安装的。而如果需要从远程连接到本机,则需要安装openssh-server,该程序需要自己安装。

查看openssh-server是否启动
$ ps -e | grep ssh
进程ssh-agent是客户端,sshd为服务器端

启动、停止和重启openssh-server的命令如下
/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh restart

补充:

家目录下没有.ssh目录(存放ssh配置文件的地发)

配置公钥        执行ssh-keygen即可生成SSH钥匙,一路回车即可(生成2个加密的文件保存在.ssh下 id_rsa 私钥和id_rsa.pub 公钥 )

上传公钥到服务器    执行 ssh-copy-id -p port user@remote 可让远程服务器记住我们的公钥

远程服务器会在其.ssh的授权文件中保存id_rsa.pub中的内容(实现免密登录)

非对称加密算法
                使用公钥加密的数据,需要使用私钥解密(服务器用公钥加密数据后传给客户端,客户端用私钥解密)
                使用私钥加密的数据需要使用公钥解密(客户端用私钥加密数据传给服务器,服务器用公钥解密)


2、FTP

sudo apt install vsftpd下载并安装 vsftpd

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值