在我的 centos 服务器上工作。通过腻子连接。更改了 SSH 默认端口并禁用了 root 登录。但是客户端没有保存新端口并默认为 22(我的新端口是 42650 或类似的)。所以现在我无法登录/连接到它。
我遇到过一些情况(例如 OSGi API、端口 2222),其中通过 PuTTY 的 SSH 连接在登录时无法进行身份验证,而通过 mRemoteNG 成功验证相同的用户/密码。
PuTTY 的故障症状是通过显示PuTTY Fatal Error带有以下消息的消息框:
“服务器意外关闭网络连接”
在服务器的/var/log/secure.
两者都通过端口 22 成功进入同一服务器。两者都使用 SSH 2.0。
All session output在 PuTTY 日志记录中启用,仅记录以下内容:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2017.12.26 13:11:05 =~=~=~=~=~=~=~=~=~=~=~=
login as: root
Further authentication required
SSH server: Password authentication
Using keyboard-interactive authentication.
Password:
Run Code Online (Sandbox Code Playgroud)
当我启用时SSH packets and raw data,putty.log 包含更多信息。为了使这篇文章简短,我省略了原始数据:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2017.12.26 13:15:10 =~=~=~=~=~=~=~=~=~=~=~=
Event Log: Writing new session log (SSH raw data mode) to file: putty.log
Event …Run Code Online (Sandbox Code Playgroud) 我在服务器上有 ssh root 访问权限,我需要下载,然后将文件上传到它。
我在本地机器上使用腻子,连接并且可以做任何事情。但我不知道如何下载文件:)。我知道一种方法是设置一个 ftp 帐户,但我不想只为一个文件这样做。
我遵循了本教程,并且密钥身份验证对 root 非常有效。但是当我创建用户xxx并在authorized_keys中添加不同的密钥并尝试使用putty登录时显示错误“服务器拒绝了我们的密钥”。我将 .ssh/authorized_keys 更改为 /etc/ssh/keys/authorized_keys,其中 chmod 700 用于密钥,chomd 600 用于authorized_keys,因为我在网上找到了有关此问题的一些答案。我什至试图交换密钥没有任何效果!只有 root 可以使用密钥登录。
在authorized_keys 文件中:
ssh-rsa pub***key rsa-key-20140424
ssh-rsa pub***key rsa-key-20140426
Run Code Online (Sandbox Code Playgroud)
在服务器日志中没有显示关于用户 xxx 接受或拒绝的任何身份验证。
腻子事件日志
2014-04-26 13:28:02 Reading private key file "C:\mykey.ppk"
2014-04-26 13:28:04 Offered public key
2014-04-26 13:28:04 Server refused our key
Run Code Online (Sandbox Code Playgroud)
服务器操作系统:centos 6.5
我在VMWare Workstation 7 中安装了 Ubuntu 。我的主机(Windows Vista Home Premium Service Pack 2)和来宾计算机使用 NAT 连接进行连接。现在我想使用 SSH 连接将 Guest OS (Ubuntu) 与安装在我的主机操作系统中的Putty连接起来。我必须在 Ubuntu、Vista 和 Putty 中进行哪些设置?
-编辑-
按sreimer的指示我安装openssh-server。现在,当我尝试使用 putty 进行连接时,发生了同样的错误:
Putty 致命错误 - 网络错误:连接被拒绝
我正在尝试通过笔记本电脑上的腻子连接到在我的家用计算机上的 cygwin 上运行的 ssh 服务器,这在我的网络内部和外部端口 22 上都可以正常工作,但在端口 443 上却超时。这有点问题,因为我要连接的网络阻止我使用 22。我认为这是一个端口转发问题,但我已经在我的路由器设置中设置了规则(ISP 提供了 BT HomeHub 3 类型A)但它似乎没有打开端口。非常感谢有关如何解决问题的任何想法。
我在 VPS 上有 Debian 6.0.5 x86_64 并使用以下命令创建名为“iptables.rules”的文件:
*filter
-A INPUT -i lo -j ACCEPT
-A INPUT -d 127.0.0.0/8 ! -i lo -j REJECT --reject-with icmp-port-unreachable
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 465 -j ACCEPT
-A INPUT -p tcp -m …Run Code Online (Sandbox Code Playgroud) 我需要从 putty 开始输入确切的命令,首先连接到我的数据库,然后获取包含在 /var/lib/mysql/HOSTNAME.err 文件中的错误日志。谢谢
我用它的 IP 地址登录到一台 Linux 机器,使用 putty,并在主目录而不是 tomcat bin 中输入关闭命令。
会话已关闭,我无法从 Putty 重新登录 Linux 服务器。
我该如何解决?
我正在尝试使用腻子向 crontab 添加一个新脚本。我正在按照以下步骤操作:
crontab -e 创建新的 crontab*/1 * * * * var/www/servername/html/populate_data_nrgrs.php:wq按esc 键然后回车按回车然后 15 分钟后什么也没有发生。我输入了命令crontab ~l
它说:
[asingh@cs1 ~]$ crontab ~l
~l: No such file or directory
[asingh@cs1 ~]$
Run Code Online (Sandbox Code Playgroud)
我试图在脚本的开头包含用户名,但
*/1 * * * * asingh/var/www/servername/html/populate_data_nrgrs.php没有成功。