Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The solution of unable to log on to Linux remote server

2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

What this article shares to you is about the solution that the Linux remote server can not be logged in. The editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.

1. Problem description

The Linux remote server is suddenly unable to log in with SSH

Login error:

Ssh_exchange_identification: read: Connection reset by peer .

two。 Cause of the problem

The permissions of the var directory are incorrect

3. Solution.

Change the permissions of SSH-related files back to make sure that the permissions are 755 and the owner is root:root.

Here you can use the svn function of the vps server to log in to the system, and the vps provider will provide the vnc login function.

3.1. View sshd status

Service sshd statusRedirecting to / bin/systemctl status sshd.service ● sshd.service-OpenSSH server daemon Loaded: loaded (/ usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since II 2019-04-09 23:36:09 CST 18h ago Docs: man:sshd (8) man:sshd_config (5) Process: 1357 ExecStart=/usr/sbin/sshd $OPTIONS (code=exited Status=0/SUCCESS) Main PID: 1358 (sshd) CGroup: / system.slice/sshd.service ├─ 1358 / usr/sbin/sshd ├─ 20443 sshd: root@pts/1 ├─ 20445 sshd: root@notty ├─ 20447 / usr/libexec/openssh/sftp-server ├─ 20594-bash ├─ 23794 sshd: mysql [priv] ├─ 23796 sshd: mysql@ Pts/0 ├─ 23797 sshd: mysql [priv] ├─ 23799 sshd: mysql@notty ├─ 23800 / usr/libexec/openssh/sftp-server ├─ 23991-bash ├─ 25381 vim / etc/init.d/mysqld └─ 25739 / bin/systemctl status sshd.service 10 April 17:59:47 dap229-23799 sshd [21516]: pam_unix (sshd:session ): session closed for user mysql4 18:00:05 dap229-156sshd [23794]: Accepted password for mysql from 10.43.163.30 port 54797 ssh34 10 18:00:05 dap229-156sshd [23794]: pam_unix (sshd:session): session opened for user mysql by (uid=0) April 10 18:00:05 dap229-156sshd [23797]: Accepted password for mysql from 10.43.163.30 port 54798 ssh34 10 18:00:05 dap229-156sshd [23797]: pam_unix ( Sshd:session): session opened for user mysql by (uid=0) 10 April 18:26:00 dap229-156 sshd [25579]: fatal: / var/empty/sshd must be owned by root and not group or world-writable.4 10 18:26:12 dap229-156 sshd [25580]: fatal: / var/empty/sshd must be owned by root and not group or world-writable.4 10 18:26:29 dap229-156 sshd [25581]: fatal: / var/empty/sshd must be owned by root And not group or world-writable.4 10 18:26:46 dap229-156 sshd [25590]: fatal: / var/empty/sshd must be owned by root and not group or world-writable.4 10 18:30:11 dap229-156 sshd [25622]: fatal: / var/empty/sshd must be owned by root and not group or world-writable.

3.2. Repair file permissions

Chmod 755 / var/empty/sshd

If the owner is wrong, the owner needs to be modified:

Chown root:root / var/empty/sshd

3.3. Restart the sshd service

Service sshd restart

3.4. Check the sshd status again

Service sshd statusRedirecting to / bin/systemctl status sshd.service ● sshd.service-OpenSSH server daemon Loaded: loaded (/ usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since three 2019-04-10 18:35:01 CST 3s ago Docs: man:sshd (8) man:sshd_config (5) Process: 25768 ExecStart=/usr/sbin/sshd $OPTIONS (code=exited Status=0/SUCCESS) Main PID: 25769 (sshd) CGroup: / system.slice/sshd.service ├─ 20443 sshd: root@pts/1 ├─ 20445 sshd: root@notty ├─ 20447 / usr/libexec/openssh/sftp-server ├─ 20594-bash ├─ 23794 sshd: mysql [priv] ├─ 23796 sshd: mysql@pts/0 ├─ 23797 sshd: mysql [priv] ├─ 23799 sshd: mysql@notty ├─ 23800 / usr/libexec/openssh/sftp-server ├─ 23991-bash ├─ 25381 vim / etc/init.d/mysqld ├─ 25769 / usr/sbin/sshd └─ 25770 / bin/systemctl status sshd.service 10 April 18:35:01 dap229-156 systemd [1]: Starting OpenSSH server daemon...4 month 10 18: 35:01 dap229-156 systemd [1]: PID file / var/run/sshd.pid not readable (yet?) After start.4 monthly 18:35:01 dap229-156sshd [25769]: Server listening on 0.0.0.0 port 22.April 10 18:35:01 dap229-156sshd [25769]: Server listening on:: port 22.April 10 18:35:01 dap229-156systemd [1]: Started OpenSSH server daemon.

At this time, check that there are no errors, and the server can log in with SSH.

The above is the solution that the Linux remote server can not log in, and the editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report