通过 SSH 毗连长途 Ubuntu 服务器

打印 上一主题 下一主题

主题 846|帖子 846|积分 2538

安装 SSH 服务器


  • 更新软件包列表
  1. sudo apt update
复制代码

  • 安装 OpenSSH 服务器
  1. sudo apt install openssh-server
复制代码

  • 检查 SSH 服务器状态
  1. sudo systemctl status ssh
复制代码
  假如 SSH 服务器正在运行,会出现如下的输出:
  1. ● ssh.service - OpenBSD Secure Shell server
  2.      Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor prese>
  3.      Active: active (running) since Wed 2024-11-06 18:11:36 CST; 11min ago
  4.        Docs: man:sshd(8)
  5.              man:sshd_config(5)
  6.    Main PID: 7247 (sshd)
  7.       Tasks: 1 (limit: 4387)
  8.      Memory: 2.7M
  9.      CGroup: /system.slice/ssh.service
  10.              └─7247 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
  11. Nov 06 18:11:36 abc-Default-string systemd[1]: Starting OpenBSD Secure She>
  12. Nov 06 18:11:36 abc-Default-string sshd[7247]: Server listening on 0.0.0.0>
  13. Nov 06 18:11:36 abc-Default-string sshd[7247]: Server listening on :: port>
  14. Nov 06 18:11:36 abc-Default-string systemd[1]: Started OpenBSD Secure Shel>
  15. Nov 06 18:13:18 abc-Default-string sshd[8311]: Accepted password for abc f>
  16. Nov 06 18:13:18 abc-Default-string sshd[8311]: pam_unix(sshd:session): ses>
  17. Nov 06 18:13:54 abc-Default-string sshd[8471]: Accepted password for abc f>
  18. Nov 06 18:13:54 abc-Default-string sshd[8471]: pam_unix(sshd:session): ses>
复制代码
表现 Active: active (running) ,表现 SSH 服务器正在运行,如下图所示。


  • 配置 SSH 服务器(可选)
默认环境下,OpenSSH 服务器的配置文件位于 /etc/ssh/sshd_config ,可以根据需要修改此文件来举行自定义配置。比方,更改 SSH 服务器的监听端口、答应或禁止密码登录、限定登录用户等。
答应 SSH 通过防火墙

   防火墙(ufw, Uncomplicated Firewall)
  

  • 启用防火墙(假如尚未启用)
  1. sudo ufw enable
复制代码
扣问是否继续启用防火墙。输入 y 并按下 Enter 键继续。

  • 检查防火墙状态
  1. sudo ufw status
复制代码
  假如防火墙已经启用,会出现如下的输出:
  1. Status: active
  2. To                         Action      From
  3. --                         ------      ----
  4. 20/tcp                     ALLOW       Anywhere
  5. 21/tcp                     ALLOW       Anywhere
  6. 22/tcp                     ALLOW       Anywhere
复制代码
  假如防火墙尚未启用,您会看到输出 Status: inactive ,表明防火墙当前处于禁用状态
  

  • 答应 SSH 通过防火墙
   假如防火墙已启用但未答应 SSH 通过,则需要添加 SSH 规则
  1. sudo ufw allow OpenSSH
复制代码
出现如下输出,表现添加乐成,如下图所示。


  • 验证防火墙规则
  1. sudo ufw status
复制代码
假如防火墙已乐成配置为答应 SSH 服务通过,会表现如下输出:
  1. Status: active
  2. To                         Action      From
  3. --                         ------      ----
  4. OpenSSH                    ALLOW       Anywhere
复制代码
长途 SSH 毗连


  • 检察目标服务器 IP 地址
  1. ip addr show | grep inet
复制代码

  1. ifconfig
复制代码

  • 利用 SSH 长途毗连到服务器
  1. ssh [username]@[server_ip_address[
复制代码
将 [username] 替换为您在服务器上的用户名, [server_ip_address] 替换为目标服务器 IP 地址
比方,假如长途服务器的用户名是 user,长途服务器的 IP 地址是 192.168.1.100,则命令如下:
  1. ssh user@192.168.1.100
复制代码

  • 验证身份
假如是初次毗连到服务器,系统大概会表现一条消息扣问是否愿意继续毗连。输入 yes 并按下 Enter 键,如下图所示。

假如这是第一次毗连到服务器,系统大概会要求输入密码,输入密码后按下 Enter 键。
注:在命令行中输入密码时,密码是不表现的,直接输入并回车即可

  • 毗连乐成
出现如下输出,表现已乐成毗连到服务器:
  1. Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-42-generic x86_64)
  2. * Documentation:  https://help.ubuntu.com
  3. * Management:     https://landscape.canonical.com
  4. * Support:        https://ubuntu.com/advantage
  5. ...
复制代码
Ref: 怎样在 Ubuntu 上启用 SSH(适用于 20.04、22.04)?
(选)重启向日葵


  • 检察向日葵运行状态
  1. sudo systemctl status runsunloginclient.service
复制代码


  • 启动向日葵开机自启
假如状态不是active,实验以下命令,设置为开机自启动
  1. sudo systemctl enable runsunloginclient.service
复制代码

  • 启动向日葵服务
  1. sudo systemctl start runsunloginclient.service
复制代码

  • 检察长途设备码
注意验证码必须是永久验证码,否则重启后还是无法毗连,如下图所示。


  • 检察向日葵历程状态
  1. ps -ef | grep sun
复制代码

  • 关闭向日葵历程

将 --mod=service 和 --cmd=autorun 的历程 kill 掉
  1. kill 860
  2. kill 4242
复制代码

  • 重启历程
  1. /usr/local/sunlogin/bin/sunloginclient --mod=service
  2. /usr/local/sunlogin/bin/sunloginclient --cmd=autorun
复制代码

  • 启动向日葵历程
   路径为向日葵默认安装路径
  1. sudo /usr/local/sunlogin/bin/sunloginclient
复制代码

  • 毗连失败
尝试重启后再重新毗连,若重启后毗连失败,另寻他法
Ref: Linux长途命令行终端启动向日葵

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

科技颠覆者

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表