linux如何配置远程(Linux下快速安装部署远程连接软件SSH的简明教程)
导读:SSH分为客户端和服务端。...
SSH分为客户端和服务端 。
服务端是一个守护进程 ,一般是sshd进程 ,在后台运行并响应来自客户端的请求 。提供了对远程请求的处理 ,一般包括公共密钥认证 、密钥交换 、对称密钥加密和非安全连接 。
客户端一般是ssh进程 ,另外还包含scp 、slogin 、sftp等其他进程 。工作机制:
1. 客户端发送一个连接请求到远程服务端
2. 服务端检查申请的包和IP地址 ,再发生密钥给SSH客户端;
3. 客户端再将密钥发回服务端 ,自此建立连接 。下面我们开始正文:
一 、客户端
1. 安装客户端(客户端不是必须的)# apt-get install ssh
如果安装失败 ,则使用下面命令进行安装
代码如下:
# apt-get install openssh-client
2. SSH登录(客户端)
代码如下:
$ ssh 192.168.159.128
$ ssh -l weiyg 192.168.159.128
$ ssh weiyg@192.168.159.128二 、服务端
1. 安装服务器
代码如下:
# apt-get install openssh-server
2. 启动服务器
代码如下:
# /etc/init.d/ssh stop #停止
# /etc/init.d/ssh start #启动
# /etc/init.d/ssh restart #重启3. SSH配置
修改配置文件/etc/ssh/sshd_config ,并重启服务
代码如下:
# /etc/init.d/ssh restart
ssh默认端口是22 ,需要的话,自行修改
代码如下:
Port 20
ssh默认配置是允许root登录的 ,可以修改配置表禁止其登录
代码如下:
PermitRootLogin no
声明:本站所有文章 ,如无特殊说明或标注,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!