标签: ssh

如何在 Windows Server 2008 上配置 freeSSHd 以便我可以使用 ssh 登录?

我已经在 Windows Server 2008机器上安装了freeSSHd(按照 How to install an SSH Server in Windows Server 2008 中的说明),包括:

  • 使用 NTLM 授权创建了一个名为“dspitzer”的用户
  • 在 Windows 防火墙中打开了端口 22 的例外

但是当我尝试连接时(从 Mac OS X 10.5.8 命令行),我在输入密码后被拒绝:

$ ssh 12.34.56.78
dspitzer@12.34.56.78's password: 
Permission denied, please try again.
dspitzer@12.34.56.78's password: 
Permission denied, please try again.
dspitzer@12.34.56.78's password: 
Received disconnect from 12.34.56.78: 2: Too many attempts.
Run Code Online (Sandbox Code Playgroud)

我也试过:

$ ssh dspitzer@12.34.56.78
dspitzer@12.34.56.78's password: 
Permission denied, please try again.
dspitzer@12.34.56.78's password: 
Permission denied, please try again.
dspitzer@12.34.56.78's …
Run Code Online (Sandbox Code Playgroud)

linux windows-server-2008 ssh mac-osx freesshd

18
推荐指数
3
解决办法
6万
查看次数

FTP 与 SSH 在文件传输方面的优缺点是什么?

当文件通过 SSH 传输正常时,为什么要考虑在服务器上设置 FTP 服务(在 Lunux 上使用 Midnight Commander,在 Windows 客户端上使用 FileZilla)?两者的优缺点是什么?除此之外,不同的客户端更广泛地支持 tat FTP。

ssh file-sharing file-transfer ftp scp

18
推荐指数
2
解决办法
3万
查看次数

如何确定我是否通过 SSH 登录?

我目前正在设置一个相当复杂的 bash 配置,它将在多台机器上使用。我试图找出是否可以确定我是通过 SSH 登录还是在本地计算机上登录。例如,通过这种方式,我可以根据该事实设置一些别名。就像别名一样halt,restart因为停止远程服务器可能不是最好的做法。

到目前为止我所知道的是,环境变量SSH_CLIENT是在我通过 ssh 登录时设置的。不幸的是,当我使用sudo -s. 我也知道我可以向 sudo 传递一个参数,指示 sudo 将我所有的环境变量复制到新的 shell 环境中,但是如果我不想这样做,还有其他方法吗?

linux ssh shell

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

突然,ssh_exchange_identification:连接被远程主机关闭

我在远程机器上运行 Ubuntu 10.10。我每天 ssh 都没有问题,但今天突然出现以下错误:

ssh_exchange_identification: Connection closed by remote host

如果我与 连接-vv,我会得到以下信息:

OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/bla/.ssh/config
debug1: Applying options for ubuntu-server
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to ubuntu-server.com [123.123.123.123] port 22.
debug1: Connection established.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug2: key_type_from_name: unknown key type '-----END'
debug1: identity file /Users/bla/.ssh/id_rsa type -1
debug1: identity file /Users/bla/.ssh/id_rsa-cert type -1
ssh_exchange_identification: …
Run Code Online (Sandbox Code Playgroud)

ubuntu ssh

18
推荐指数
2
解决办法
8万
查看次数

~/.ssh/config 中的条件 ProxyCommand?

我~/.ssh/config配置了各种主机,这些主机可以在我们公司的 VPN 上访问,也可以通过 SSH 代理服务器访问。

目前我只有

Host internal-server
    ProxyCommand ssh -W internal.ip:22 external-server
Run Code Online (Sandbox Code Playgroud)

但是,如果我在内部网络中,我可以直接访问内部 ip,因此通过外部服务器进行代理只会增加连接延迟。

如果无法访问内部 ip,有没有办法可以临时代理,否则直接连接?

ssh

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

如何编辑 SSH“上次登录”消息?

我想编辑Last login:与当天消息一起打印出来的信息,但我找不到生成和回显的脚本。

它在哪里定义,在易于编辑的 shell 脚本中,还是在二进制文件中关闭?


请注意,这与ServerFault不同:如何在 ssh 启动时编辑欢迎消息?. “上次登录”信息不是从内部打印出来的/etc/update-motd.d/,而是通过设置PrintLastLog标志来定义的,因此不能像当天消息的其他部分一样进行编辑。

ssh motd

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

是否可以通过 SSH 访问子网配置错误的服务器?

我们有一台服务器,我们的一名工程师错误地配置了子网,现在我们被锁定在这台服务器之外,我所知道的唯一访问是来自 IDC 的串行控制台(这意味着要求 IDC 工程师帮助我们解决这个问题) .

配置错误的地方:

address 192.168.1.9 # Original address there was
netmask 255.255.255.254 # Misconfigured, originally should've been .240
Run Code Online (Sandbox Code Playgroud)

出于好奇 - 有没有办法避免调用 IDC 并以某种方式通过 SSH 连接到该主机(然后我们可以修复配置)?

networking ssh subnet netmask

18
推荐指数
2
解决办法
3889
查看次数

为什么 SSH 不解析这个主机名?

当我尝试通过 SSH 连接到名为 的网络上的主机时storage,出现 DNS 解析失败:

$ ssh storage
ssh: Could not resolve hostname storage: Name or service not known
Run Code Online (Sandbox Code Playgroud)

但是当我用主机查询 DNS 时,它可以工作

$ host storage
storage has address 192.168.20.103
Run Code Online (Sandbox Code Playgroud)

它是如何host能找到IP,但ssh不能?

domain-name-system ssh

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

雪豹升级后 DNS 名称查找(以前是 SSH)不起作用

我认为这是从雪豹更新开始的。清理了 .ssh 目录,仍然有问题。

~: uname -a
Darwin california-example-com.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; 根:xnu-1456.1.25~1/RELEASE_I386 i386

~: ssh -V
OpenSSH_5.2p1,OpenSSL 0.9.8k 2009 年 3 月 25 日

~: ls -l ~/.ssh

~: nslookup 内华达
服务器:10.94.62.3
地址:10.94.62.3#53

名称:nevada.example.com
地址:10.94.62.3

~: ssh 内华达
ssh:无法解析主机名内华达:提供节点名或服务名,或未知

domain-name-system ssh mac-osx

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

我被信号 15 杀死了。当我使用 svn 时

我正在使用 svn+ssh,我看到了一些:

Killed by signal 15.

在svn up.

有什么想法吗?

ssh svn signals

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