|
|
无法通过root用户登录服务器' T6 E q$ F! n! p7 u7 B
在远程登录服务器过程中,确定密码无误的情况下,无法通过root用户登录,但可以通过其他用户登录服务器。原因是,在默认情况下,为了安全,禁用了 root 用户的远程登录。通过如下命令解决,编辑 /etc/ssh/sshd_config 文件并更改相关设置。
& f6 T* w* y7 o# 切换至root权限
8 w7 G n T n$ S7 D3 o, psudo su w4 z: d1 {5 A4 C+ {! h5 d/ d
# 修改sshd配置文件8 P) p0 R- @' H6 h- I3 _
vim /etc/ssh/sshd_config
$ y( t4 y2 F+ q$ w6 L+ ~/ |: [8 W+ f( i6 ^" |( D3 H( Y3 u2 r
之后通过sudo systemctl restart sshd命令重启sshd服务,使更改生效。 v) [, p, i' N, w9 X( q! X) r; o
! T$ E L. `% C* {5 O+ Y3 g) }5 w关闭debian自动休眠
/ w, T9 Y$ k! n" L/ g, p' L& H" _debian系统会进行自动休眠,在运行段时间后,无法进行ssh远程登陆。+ }$ @" g9 J' x4 s6 @
查看状态 systemctl status sleep.target
2 l+ u# p i# x5 q& i9 d9 _关闭休眠 systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target2 R- s" p c! @! {
再查看状态 systemctl status sleep.target# n0 B% Y3 K( c" q9 O8 F4 g
如果系统安装了 GNOME 桌面环境,可以通过修改 gdm3 或 dconf 配置文件来禁用挂起:! w% W8 r# s' S: W o: S" A( I/ F6 m
1、编辑 /etc/gdm3/greeter.dconf-defaults 文件:0 {! q2 f- q1 n2 w
sudo nano /etc/gdm3/greeter.dconf-defaults! ?% O1 f1 y) Z* `" P7 ^
2、添加或修改以下内容:
& ]; v( _/ ^* b6 \' }[org/gnome/settings-daemon/plugins/power]) C5 s8 g0 h) D
sleep-inactive-ac-type='nothing'- P* {* D Q5 o/ M9 n! ^0 i& M- D9 o
sleep-inactive-battery-type='nothing'
5 D$ Y& h4 Y: R! e: psleep-inactive-ac-timeout=0) [& B9 t. Z5 t7 u& w
sleep-inactive-battery-timeout=09 f) X- G2 j# M; Z8 z, k
3、重启 gdm3 服务:
1 y$ L- `; V& h- ~7 A) psudo systemctl restart gdm3" \. T" u. {5 w! V
$ v( N. A9 S6 h |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|