ubuntu18.04安装openssh-server及远程连接保持

1.apt获取openssh-serve

sudo apt-get install openssh-server

2.开启sshd服务

1. /etc/init.d/ssh start 
会出现[ ok ] Starting ssh (via systemctl): ssh.service.

2. /etc/init.d/ssh restart  : 重启ssh服务

3. /etc/init.d/ssh stop     : 结束ssh服务


以上还可以用
1. service sshd start
2. service sshd restart
3. service sshd stop
代替,但是开启和关闭没有提示

3.修改root可连接权限

1. vim /etc/ssh/sshd_config

2. PermitRootLogin  yes

4.sshd服务远程连接保持

配置 /etc/ssh/sshd_config:

ClientAliveInterval 60 #客户端每隔60秒发一个操作包到服务器端保持ssh连接以免长时间

ClientAliveCountMax 3


刷新ssh服务 sudo service sshd reload


安全登录:

添加其他用户登录公钥,并修改sshd_config 关闭密码登录权限【免密登录】

ToDest 是一款基于 SSH 协议的远程桌面访问工具,允许用户从远程计算机连接到另一台计算机,并在其中运行操作。对于 Ubuntu 18.04 的安装过程相对简单: ### 安装步骤 #### 1. 更新系统 首先需要更新已安装的包列表以及系统仓库,以便获取最新的软件包信息。 ```bash sudo apt update ``` #### 2. 安装 SSH 客户端和服务端 虽然 ToDest 需要 SSH 来作为底层协议,但它本身并不要求额外安装 SSH 客户端或服务端。但是为了完整性,这里提供基本的 SSH 设置步骤: ```bash sudo apt install openssh-client openssh-server -y ``` 这一步将安装 SSH 客户端和服务器端,用于支持远程登录功能。 #### 3. 安装 ToDest 由于 ToDest 直接通过 SSH 进行远程控制,并不需要特定于某个操作系统的一键安装脚本,通常情况下,只需要直接运行远程主机上的命令即可。因此,你可以使用 `ssh` 命令直接连接到目标机器然后执行 ToDest 的安装命令。假设你已经下载了 ToDest 的可执行文件或源码包到了远程主机上,那么可以按照以下步骤进行: ##### 如果你已经在远程主机上安装了 ToDest: 无需再次安装,可以直接跳过这一步。如果未安装,则需要通过终端进行安装。例如,如果你已经下载了 `.deb` 包,你可以使用以下命令进行安装: ```bash sudo dpkg -i todest.deb ``` 注意替换 `toded.deb` 为实际的包名或路径。 ### 使用 ToDest 一旦 ToDest 安装完成,就可以使用它进行远程控制了。通过 SSH 连接到目标机器后,可以在本地终端输入 `toded` 或者参照 `toded` 帮助文档提供的启动方式来启动远程控制界面。 ### 相关问题: 1. **如何验证 ToDest 是否成功安装**? 可以尝试通过 SSH 连接到目标机器,然后执行 `toded` 命令,查看是否能正常启动远程控制界面。 2. **为什么在连接过程中遇到权限错误**? 权限错误通常是由于SSH服务或ToDest服务的权限设置不当所致。检查SSH配置文件 (`/etc/ssh/sshd_config`) 和ToDest的安装目录权限。 3. **ToDest能否与其他远程控制软件协同工作**? ToDest作为基于SSH的工具,理论上能够与任何支持SSH的远程控制软件协同工作,包括但不限于VNC、RDP等其他远程桌面解决方案,前提是它们都能通过SSH进行代理或集成。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值