【综合架构】Part 4 SSHD服务

打印 上一主题 下一主题

主题 1031|帖子 1031|积分 3093

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目录
 1 openssh 特点
 2 Telnet vs Openssh
 3 Openssh - server 设置文件
 4 Openssh - client 客户端


 1 openssh 特点



  • 实现加密的远程毗连/数据传输
  • openssh-server 服务器 (sshd, /etc/sshd_config)
  • openssh-client 客户端下令 (scp, ssh)
 2 Telnet vs Openssh

共同点区别应用场景
openssh 服务远程毗连数据是加密的默认使用openssh
telnet 服务远程毗连数据是未加密的升级 openssh 服务时,启动 telnet 服务
安装 Telnet 服务
步调 1 :安装服务
  1. yum install -y telnet-server
复制代码
步调 2 :启动服务,关闭自启动
  1. systemctl disable telnet.socket
  2. systemctl start telnet.socket
复制代码
 步调 3 :毗连设备
  1. telnet root@10.0.0.41
复制代码
 3 Openssh - server 设置文件

3.1 核心文件位置

  1. /etc/ssh/sshd_config
复制代码
3.2 设置详解

毗连加快
UseDNS no是否开启反向解析:ip 向 域名或主机名
GSSAPIAuthentication noGSS 认证功能关闭
安全优化项目
Port默认是Port 22 端口范围1-65535 推荐1w以上的端口
PermitRootLogin禁用 root 用户远程登录权限. 默认是 yes(能让root远程登录)(ubt系统中默认是no)使用建议:先添加普通用户设置sudo权限,然后再禁用.
ListenAddress监听的地址(背面必要指定本地网卡的ip地址) 可以控制用户只能通过内网访问,应用建议:一般配合着堡 垒机,vpn.
   操纵建议:未来可以设置公网的端口与局域网端口差别(内外网端口分离)。
  1. #表示ssh都可以使用 52113 无论局域网还是公网
  2. ListenAddress  0.0.0.0:52113
  3. #表示ssh只有在 172.16.1.61 局域网可以使用22端口
  4. ListenAddress  172.16.1.61:22
  5. ssh  root@172.16.1.61
  6. ssh -p 52113 root@10.0.0.41
  7. ssh -p 22  root@10.0.0.41
复制代码
 4 Openssh - client 客户端

4.1 下令先容



  • scp 远程传输文件
  • ssh 远程毗连
  • sftp 远程传输文件(一般开发通过图形化界面使用ftp工具)
4.1.1 scp

  1. 格式:“scp    文件/目录    用户名@ip:路径”
  2. -r    递归传输,传输目录
  3. -p    保持属性信息不变
  4. -P    指定端口号
  5. #范例
  6. scp  -rp -P 22 /etc/hostname  root@10.0.0.41:/tmp/
复制代码
4.1.2 ssh

   功能:
  

  • 远程毗连
  • 远程毗连并执行下令或者脚本(不要执行交互式下令)
  1. # 案例1:使用普通用户远程连接到10.0.0.41的22端口
  2. ssh -p 22  cherry@10.0.0.41
  3. # 案例02:使用普通用户远程连接到10.0.0.41的22端口并执行 whoami 命令或 ip a 命令
  4. ssh -p 22  oldboy@10.0.0.41  whoami
  5. # 案例3:远程连接10.0.0.31节点并执行多条命令:whoami , pwd, hostname命令
  6. ssh -p22  nfs01  "whoami  pwd  hostname -I "
  7. ssh -p22  nfs01  "whoami ; pwd ; hostname -I   "
  8. 注意:“&&” 并且,命令行中表示前一个命令执行成功再执行后面的命令。
  9. “;” 分号,分隔命令,相当于是1行的结束。
复制代码
4.1.3 sftp



  • ftp 文件传输协议,服务和客户端,服务端端口是21和20。
  • openssh (sshd)也提供了 ftp 功能,sftp端口是22。
  • ftp 客户端:常用 sftp 下令,软件xftp、winscp....
Tips:假如上传文件过大还是建议顺应 ftp 或者 scp。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表