您尚未登录。

#1 2016-04-03 09:44:17

goine
会员
注册时间: 2016-04-03
帖子: 12

请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

请问关于openssh的问题。谢谢
pacman -S openssh
systemctl enable sshd.service
systemctl start sshd
执行上面两个命令的时候没有任何提示也就是说成功了,但是用另一台连接的时候却没有反应。用ssh -tnlp可以看到没有监听,请问怎么解决,谢谢

最近编辑记录 goine (2016-04-03 21:17:16)

离线

#2 2016-04-03 09:46:21

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

版本是最新的,好像是openssh7.2

离线

#3 2016-04-03 09:56:16

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

systemctl status sshd

离线

#4 2016-04-03 10:02:52

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

依云 说:

systemctl status sshd


输入过这个命令执行正常,可是还是不行

也查看过/etc/ssh/sshd_config,并按照网上的教程做了些修改,可是一样不行

离线

#5 2016-04-03 10:10:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

什么叫「无法使用」/「不行」/「不成功」?
换个问法:你做了什么?你期望程序/系统如何反应?你实际上又得到了怎样的结果?

离线

#6 2016-04-03 10:17:28

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

依云 说:

什么叫「无法使用」/「不行」/「不成功」?
换个问法:你做了什么?你期望程序/系统如何反应?你实际上又得到了怎样的结果?


这样说吧,我按照教程执行了相应的命令,可是结果却是我用ssh连接这台电脑无反应提示
Connecting to 192.168.1.6:22...
Could not connect to '192.168.1.6' (port 22): Connection failed.

Type `help' to learn how to use Xshell prompt.

我需要启动这台电脑的ssh,并且能开机自启动,用其他的电脑ssh能正常登陆

离线

#7 2016-04-03 10:28:26

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

「Connection failed」这报错……

「用其他的电脑ssh能正常登陆」是指用其它电脑能 ssh 到 192.168.1.6,还是你的 Xshell 那台机器能 ssh 到其它电脑?

在 192.168.1.6 上执行 netstat -nplt 贴结果。

离线

#8 2016-04-03 13:45:11

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

依云 说:

「Connection failed」这报错……

「用其他的电脑ssh能正常登陆」是指用其它电脑能 ssh 到 192.168.1.6,还是你的 Xshell 那台机器能 ssh 到其它电脑?

在 192.168.1.6 上执行 netstat -nplt 贴结果。

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State   PID/Program name
tcp    0     0      0.0.0.0:5355  0.0.0.0:*       LISTEN  281/systems-resolve
tcp6   0     0      0 :::5355     :::*            LISTEN  281/systems-resolve
tcp6   0     0      0 :::22       ::: *           LISTEN  1/init

最近编辑记录 goine (2016-04-03 13:48:02)

离线

#9 2016-04-03 13:50:13

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

不好意思刚才有事

指的是用ssh客户端可以正常登陆其他电脑例如kalilinux  (其实还就是这台电脑,只不过之前装的是kali,但是只有国外的源可以用国内的不知道为什么好多软件都无法更新和安装,而国外的又太慢了,所以昨天换成了arch了)

这台archlinux从昨天装好就没用ssh登陆上过

最近编辑记录 goine (2016-04-03 13:53:20)

离线

#10 2016-04-03 13:52:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

你这开的是 sshd.socket 吧?贴以下命令的结果:

systemctl status sshd.socket
systemctl status sshd.service

试试在这台机器上 ssh localhost 能不能登录。

离线

#11 2016-04-03 14:11:04

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

依云 说:

你这开的是 sshd.socket 吧?贴以下命令的结果:

systemctl status sshd.socket
systemctl status sshd.service

试试在这台机器上 ssh localhost 能不能登录。

systemctl status sshd.socket 结果:
* sshd.socket
    Loaded: loaded (/usr/lib/systemd/system/sshd.socket; enabled; vendor preset: disabled)
    Active: active (listening) since Sun 2016-04-03 01:29:40 UTC; 4h 25min ago
    Listen: [::]:22 (Stream)
Accepted: 0; Connected: 0
Apr 03 01:29:40 alarmpi systemd[1]: Listening on sshd.socket.


systemctl status sshd.service 结果:
*  sshd.service - OpenSSH Daemon
     Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: disabled)
     Active: inactive (dead)


刚才再次试了一下连接
Connecting to 192.168.1.6:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Connection closed by foreign host.

Disconnected from remote host(linux) at 14:08:17.

Type `help' to learn how to use Xshell prompt.



在192.168.1.6上输入ssh localhost 后
ssh_exchange_identification: read: Connection reset by peer

离线

#12 2016-04-03 14:20:24

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

贴结果:

journalctl -n 20 _COMM=sshd

离线

#13 2016-04-03 14:38:38

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

依云 说:

贴结果:

journalctl -n 20 _COMM=sshd


不知道怎样贴图http://pan.baidu.com/s/1nvQXW3B

离线

#14 2016-04-03 16:03:07

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

哦,第一次使用 sshd,需要生成 host keys。不知道为什么你的没有自动生成。systemctl start sshdgenkeys.service 应该就好了。也许是生成错了?你看看如果报错提到的文件存在的话,就删掉然后重新跑一下 sshdgenkeys.service。

贴图的话,找个支持外链的图床(比如 https://img.vim-cn.com/ 而不是百度网盘),然后把 URL 放到 img 标签里就可以了(回帖框下方有到文档的链接)。

离线

#15 2016-04-03 17:54:54

goine
会员
注册时间: 2016-04-03
帖子: 12

Re: 请问关于openssh的问题。谢谢 [已经解决] 有些卡顿请问怎么解决?

依云 说:

哦,第一次使用 sshd,需要生成 host keys。不知道为什么你的没有自动生成。systemctl start sshdgenkeys.service 应该就好了。也许是生成错了?你看看如果报错提到的文件存在的话,就删掉然后重新跑一下 sshdgenkeys.service。

贴图的话,找个支持外链的图床(比如 https://img.vim-cn.com/ 而不是百度网盘),然后把 URL 放到 img 标签里就可以了(回帖框下方有到文档的链接)。



感谢回答

删除了并且重新生成了这些文件,再用journalctl -n 20 _COMM=sshd就没有报错了,但是还是无法连接上

提示:
Connecting to 192.168.1.6:22...
Could not connect to '192.168.1.6' (port 22): Connection failed.

Type `help' to learn how to use Xshell prompt.

离线

页脚