qidao123.com技术社区-IT企服评测·应用市场
标题:
通过 SSH 毗连长途 Ubuntu 服务器
[打印本页]
作者:
科技颠覆者
时间:
2024-12-18 15:04
标题:
通过 SSH 毗连长途 Ubuntu 服务器
安装 SSH 服务器
更新软件包列表
sudo apt update
复制代码
安装 OpenSSH 服务器
sudo apt install openssh-server
复制代码
检查 SSH 服务器状态
sudo systemctl status ssh
复制代码
假如 SSH 服务器正在运行,会出现如下的输出:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor prese>
Active: active (running) since Wed 2024-11-06 18:11:36 CST; 11min ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 7247 (sshd)
Tasks: 1 (limit: 4387)
Memory: 2.7M
CGroup: /system.slice/ssh.service
└─7247 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
Nov 06 18:11:36 abc-Default-string systemd[1]: Starting OpenBSD Secure She>
Nov 06 18:11:36 abc-Default-string sshd[7247]: Server listening on 0.0.0.0>
Nov 06 18:11:36 abc-Default-string sshd[7247]: Server listening on :: port>
Nov 06 18:11:36 abc-Default-string systemd[1]: Started OpenBSD Secure Shel>
Nov 06 18:13:18 abc-Default-string sshd[8311]: Accepted password for abc f>
Nov 06 18:13:18 abc-Default-string sshd[8311]: pam_unix(sshd:session): ses>
Nov 06 18:13:54 abc-Default-string sshd[8471]: Accepted password for abc f>
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)
启用防火墙(假如尚未启用)
sudo ufw enable
复制代码
扣问是否继续启用防火墙。输入 y 并按下 Enter 键继续。
检查防火墙状态
sudo ufw status
复制代码
假如防火墙已经启用,会出现如下的输出:
Status: active
To Action From
-- ------ ----
20/tcp ALLOW Anywhere
21/tcp ALLOW Anywhere
22/tcp ALLOW Anywhere
复制代码
假如防火墙尚未启用,您会看到输出 Status: inactive ,表明防火墙当前处于禁用状态
答应 SSH 通过防火墙
假如防火墙已启用但未答应 SSH 通过,则需要添加 SSH 规则
sudo ufw allow OpenSSH
复制代码
出现如下输出,表现添加乐成,如下图所示。
验证防火墙规则
sudo ufw status
复制代码
假如防火墙已乐成配置为答应 SSH 服务通过,会表现如下输出:
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
复制代码
长途 SSH 毗连
检察目标服务器 IP 地址
ip addr show | grep inet
复制代码
或
ifconfig
复制代码
利用 SSH 长途毗连到服务器
ssh [username]@[server_ip_address[
复制代码
将 [username] 替换为您在服务器上的用户名, [server_ip_address] 替换为目标服务器 IP 地址
比方,假如长途服务器的用户名是 user,长途服务器的 IP 地址是 192.168.1.100,则命令如下:
ssh user@192.168.1.100
复制代码
验证身份
假如是初次毗连到服务器,系统大概会表现一条消息扣问是否愿意继续毗连。输入 yes 并按下 Enter 键,如下图所示。
假如这是第一次毗连到服务器,系统大概会要求输入密码,输入密码后按下 Enter 键。
注:在命令行中输入密码时,密码是不表现的,直接输入并回车即可
毗连乐成
出现如下输出,表现已乐成毗连到服务器:
Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-42-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
...
复制代码
Ref: 怎样在 Ubuntu 上启用 SSH(适用于 20.04、22.04)?
(选)重启向日葵
检察向日葵运行状态
sudo systemctl status runsunloginclient.service
复制代码
启动向日葵开机自启
假如状态不是active,实验以下命令,设置为开机自启动
sudo systemctl enable runsunloginclient.service
复制代码
启动向日葵服务
sudo systemctl start runsunloginclient.service
复制代码
检察长途设备码
注意验证码必须是永久验证码,否则重启后还是无法毗连,如下图所示。
检察向日葵历程状态
ps -ef | grep sun
复制代码
关闭向日葵历程
将 --mod=service 和 --cmd=autorun 的历程 kill 掉
kill 860
kill 4242
复制代码
重启历程
/usr/local/sunlogin/bin/sunloginclient --mod=service
/usr/local/sunlogin/bin/sunloginclient --cmd=autorun
复制代码
启动向日葵历程
路径为向日葵默认安装路径
sudo /usr/local/sunlogin/bin/sunloginclient
复制代码
毗连失败
尝试重启后再重新毗连,若重启后毗连失败,另寻他法
Ref: Linux长途命令行终端启动向日葵
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4