标签归档:ubuntu

ssh连接远程服务器长时间无操作不僵死

ubuntu 中使用ssh连接服务器,如果长时间不操作,会僵死,我们可以在服务器端或者在客户端设置每隔一段时间发送一次心跳。
进入服务器端,打开 /etc/ssh/sshd_config,添加如下配置:

ClientAliveInterval 60
ClientAliveCountMax 6

每隔60秒服务器向客户端发送一次心跳,如果6次无相应,就会认为客户端已经断开。
之后重启sshd服务生效:

#service sshd restart

参考:https://www.coder4.com/archives/3751

设置ubuntu的启动界面为命令行

ubuntu的启动界面难看,一会命令行,一会图片,一会黑屏,不得不说 linux在细节方面的设计和 windows差的很远,所以还是改成命令行的启动界面,看起来还连贯一些。

$sudo gvim /etc/default/grub

找到

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改成

GRUB_CMDLINE_LINUX_DEFAULT="text"

然后执行命令:

$sudo update-grub

ssh 免密登录 linux服务器

本文环境为 ubuntu客户端,ubuntu服务器,本文方法适用于大多数linux客户端和linux服务器之间的ssh登录免密。

首先在客户端生成一对密钥,使用命令:

ssh-keygen

,默认存储位置在用户家目录的 .ssh文件夹下,有两个文件,id_rsa(密钥) 和 id_rsa.pub(公钥)

然后我们登录服务器,同样进入家目录的 .ssh文件夹,打开或者创建后打开 authorized_keys,把在客户端中创建的公钥的内容全部复制进入服务器端的 authorized_keys。

最后重启服务器端的sshd服务

#service sshd restart

客户端退出按后重新登录

ssh -p端口 用户@服务器ip或者域名

之否直接进入不再要求输入密码了呢?