标签: ssh

无法使用 ssh PuTTY 到 centos

新的干净服务器 CentOS 5.5 x64

我按照此处的说明安装了 SSHD。 http://www.cyberciti.biz/faq/centos-ssh/

当我尝试使用 PuTTY 登录服务器时,我得到以下输出。

SSH-2.0-OpenSSH_4.3
                   [cursor here]
Run Code Online (Sandbox Code Playgroud)

光标伸出到一边。如果我点击进入远程关闭连接?

我期待得到

Login as:[cursor]
Run Code Online (Sandbox Code Playgroud)

ssh centos

4
推荐指数
1
解决办法
1710
查看次数

在没有提示的情况下将远程主机添加到 known_hosts 文件

我编写了一些脚本,并希望在known_hosts没有任何交互的情况下将远程主机添加到我的文件中。我可以运行类似的命令ssh -o "StrictHostKeyChecking no" root@10.x.x.x,将远程主机密钥添加到我的已知主机,但后面会出现 ssh 密码提示。在没有密码提示的情况下有什么方法可以做到这一点?

linux ssh centos known-hosts ssh-keys

4
推荐指数
1
解决办法
2万
查看次数

SFTP服务器上传的文件权限错误

我一直在试图找出文件权限有什么问题。当我使用 FileZilla 上传文件时,所有文件都获得权限 -rw-r--r--。我希望他们有 -rwxr-xr-x。我曾尝试使用 umask 来修复权限,但出了点问题。我读过您可以像这样使用 umask 更改权限,例如:

在 /etc/ssh/sshd_config 中,更改以下内容:

Subsystem sftp /usr/lib/openssh/sftp-server -u 002
Run Code Online (Sandbox Code Playgroud)

通过此更改,我将使用 -rw-rw-r-- 获取文件。据我所知 0 应该赋予所有权利?但我只得到 rw。

怎么了?我正在使用 Debian。

linux ssh sftp file-permissions umask

4
推荐指数
1
解决办法
3373
查看次数

如何更改 Google Cloud 上的 SSH 密钥?

我需要用新的密钥替换现有的 SSH 密钥,但我在云管理面板中没有看到此类选项。这样做的正确方法是什么?

ssh ssh-keys google-compute-engine google-cloud-platform

4
推荐指数
1
解决办法
6082
查看次数

通过 ssh 配置 Pfsense

我想知道如何通过 ssh 完全配置并向 pfsense 添加添加表。我的目标是拥有一个配置多个系统的 Web 安装程序,并根据输出配置 pfsense 防火墙。

通过 ssh,配置 wan,lan 根据 conf.txt 配置文件自动启用端口 80、22 等。

谢谢

automation scripting ssh pfsense

4
推荐指数
1
解决办法
1万
查看次数

SFTP 错误 - 无法读取数据包:对等方重置连接

我尝试在 Centos 7 上配置 SFTP,在我的第一台服务器上它运行良好,但在我的第二台服务器上尝试连接时:

sftp USERNAME@serveripaddress
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

Could not read packet: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

我用这个方法:

adduser USERNAME
passwd USERNAME
groupadd sftp_only
usermod -aG sftp_only USERNAME
Run Code Online (Sandbox Code Playgroud)

配置 SSH chroot :

vi /etc/ssh/sshd_config
Run Code Online (Sandbox Code Playgroud)

添加评论 :

#Subsystem Sftp /usr/libexec/openssh/sftp-server
Run Code Online (Sandbox Code Playgroud)

在后面添加一行:

Subsystem sftp internal-sftp
Run Code Online (Sandbox Code Playgroud)

在文件末尾添加:

Group sftp_only Match
ChrootDirectory /var/www
ForceCommand internal-sftp
X11Forwarding No
AllowTcpForwarding No
Run Code Online (Sandbox Code Playgroud)

重启 SSH:

service sshd restart
Run Code Online (Sandbox Code Playgroud)

我在我的 2 个服务器上有相同的 iptables 规则,我尝试禁用 iptables。

也许我需要安装一个像 VSFTPD 这样的 FTP 服务器?

谢谢你帮助我,因为几个小时以来我完全被阻止了。

ssh sftp

4
推荐指数
2
解决办法
12万
查看次数

使用弹性 IP 地址 ssh 进入 ec2 实例时遇到问题

我在 VPN 中有一个新的 ubuntu EC2 微型实例,我认为应该可以从外部世界访问 ssh。

$ ssh -i ./sendy.pem ubuntu@52.5.229.252

ssh: connect to host 52.5.229.252 port 22: Operation timed out
Run Code Online (Sandbox Code Playgroud)

对我来说看起来不对的一件事是弹性 IP 地址。它没有“公共 DNS”,但我看不到改变它的方法。

Elastic IP   | Instance           | Private IP Address | Scope        | Public DNS
52.5.229.252 | i-47260e68 (Sendy) | 10.91.1.51         | vpc-16e2c673 |
Run Code Online (Sandbox Code Playgroud)

我被卡住了,不知道该怎么办。



EC2 实例

一些看起来很重要的领域(很高兴提供更多):

  • 实例 ID - i-47260e68
  • AMI ID - ubuntu-trusty-14.04-amd64-server-20150325 (ami-d05e75b8)
  • 公共 IP - 52.5.229.252
  • VPC ID - vpc-16e2c673
  • 实例状态 - 正在运行
  • 密钥对名称 - sendy

私钥

$ cat sendy.pem | …
Run Code Online (Sandbox Code Playgroud)

ubuntu vpn ssh amazon-ec2 amazon-elastic-ip

4
推荐指数
1
解决办法
4679
查看次数

如何使用 AcceptEnv 配置环境变量

在 /etc/ssh/sshd_config 中,有一个名为 AcceptEnv 的选项,它允许 ssh 客户端发送环境变量。我需要能够发送大量环境变量,我该怎么做?

linux ssh environment-variables

4
推荐指数
1
解决办法
3359
查看次数

在 Windows 版 PuTTY 中使用 SSH 密钥时,主机不断要求输入密码

我使用PuTTY for Windows连接到 dreamcompute-VPS(dreamhost)。在 Dreamcompute 面板上,我创建了一个私钥并下载了它,一个.pem文件。使用PuTTYgen,我将此文件转换为.ppk作为 SSH2-RSA。所以,我下载了Pageant.exe并添加了这个.ppk文件。在PuTTY.exe,我把作为主机名的浮动IP从dreamcompute面板得到,设置用户名在Connection->Data为DHC-用户,并最终加载的.ppk文件在Connection->SSH->Auth. 问题是当我打开连接时,身份验证过程不断要求我输入密码。我错过了什么?不应该只有用户名和密钥吗?

日志:

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.07.21 15:08:26 =~=~=~=~=~=~=~=~=~=~=~=
Event Log: Writing new session log (SSH raw data mode) to file: C:\Users\User\Desktop\putty.log
Event Log: Looking up host "173.236.254.75"
Event Log: Connecting to 173.236.254.75 port 22
Event Log: Server version: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
Event Log: We believe remote version has …
Run Code Online (Sandbox Code Playgroud)

vps ssh putty dreamhost

4
推荐指数
1
解决办法
7076
查看次数

Terraform 是否在更改基础架构时处理“known_hosts”?如果是这样,如何?

我对 terraform 很陌生,所以也许这不是一个好问题。但是我正在运行 [this Amazon EC2 example] 并且有一次它尝试通过 SSH 连接到机器,我假设安装了 nginx。这对我来说总是轰炸,我只是看到重复尝试登录服务器。

我突然想到,这可能是因为在第一次登录尝试时,SSH 要求我信任远程机器并将其添加到 known_hosts 文件中。没有一点(明显)提示我这样做。

所以现在我想知道,terraform 究竟是如何处理 known_hosts 的。我克隆了 repo 并搜索了 known_hosts,但一无所获。

ssh known-hosts terraform

4
推荐指数
1
解决办法
2135
查看次数