Questions tagged «ssh»

安全壳;一种网络协议,允许在两个联网设备之间通过安全通道进行数据传输。

3
Windows 10是否已经安装了SSH?
我试图找出我是否可以在Windows 10中使用SSH,今年早些时候有很多aricle说windows 10将在PowerShell中包含SSH,但我仍然无法在我的Windows 10中使用它。所以Windows 10支持SSH了吗?或者我仍然需要使用像putty这样的第三方应用程序?
8 ssh  windows-10 

4
bash:在cron作业中使用scp失败,但是从命令行运行时成功运行
我试图在cron运行的bash脚本中使用scp(我在Ubuntu 10.0.4 LTS上运行此脚本)。 该脚本运行良好(例如,当我从命令行运行该脚本时,将文件1和文件2传输到远程服务器并从远程服务器复制文件1和文件2。但是,当我将脚本作为cron作业运行时,它会失败。 脚本如下所示: #!/bin/bash cd /home/oompah/scripts/tests/ scp -P 12345 file1 oompah@someserver.com:~/uploads if scp -P 12345 oompah@someserver.com:/path/to/file2.dat local.dat >&/dev/null ; then echo "INFO: transfer OK" ; else echo "ERROR: transfer failed" ; fi 当我将其作为cron作业运行时,收到的错误消息(重定向到日志文件)是: ERROR: transfer failed 我发送到我的邮件收件箱的错误消息是: Permission denied (publickey). lost connection 为什么会发生,如何解决? [编辑] 我用-i命令(如M Jenkins的建议)修改了第一个scp命令,还为调试消息添加了-v。这是完整的调试消息日志。希望它可以阐明正在发生的事情: Executing: program …
8 ubuntu  bash  ssh  cron  scp 

1
如何通过这种双重停滞连接?
我试图通过重复设置备份。 这是用例: ~$ duplicity --encrypt-key CA17A4FA --progress --ssh-options="-l 8192" ~/Documents/ ssh://my.distant.host/save/docs/Documents Local and Remote metadata are synchronized, no sync needed. Last full backup left a partial set, restarting. Last full backup date: Sat Sep 20 12:00:49 2014 RESTART: Volumes 14 to 14 failed to upload before termination. Restarting backup at …

3
无法创建目录“ /var/empty/.ssh”
每天,在使用几个小时后,任何使用SSH的设备都会随机停止工作。对于我来说,唯一的解决方案是重新启动计算机,然后对其进行修复,直到再次随机出现。 > git push Could not create directory '/var/empty/.ssh'. The authenticity of host 'github.com (192.30.252.131)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? 在尝试ssh进入diff主机后,这里提供了-v(为简明起见)的更多信息: debug1: Connection established. Could not create directory '/var/empty/.ssh'. debug1: identity file /var/empty/.ssh/id_rsa type -1 debug1: identity file …
8 macos  bash  ssh  terminal 

2
是否可以按用户禁用SSH上次登录和MOTD?
我知道您可以通过在PrintLastLog no和PrintMotd no中启动SSH会话时禁用上次登录消息和当天消息/etc/ssh/sshd_config。 但是,我无权/etc/ssh/sshd_config在正在访问的系统中进行修改。有没有一种方法来设置PrintLastLog no,并PrintMotd no仅用于我的本地用户?

1
ssh-keygen`命令未安装在Arch Linux中,并且在AUR或官方软件包中找不到它
如标题所示。 由于某种原因ssh-keygen,我的Arch Linux安装中未安装该软件,因此我似乎在AUR或官方软件包存储库中找不到它。 我将如何获得它? ArchWiki假定您已安装它,并且未给出有关如何安装它的说明:https : //wiki.archlinux.org/index.php/SSH_Keys 或至少它没有使它变得显而易见。如果我错过了,请这么说。:) 任何帮助表示赞赏。:)
8 ssh  arch-linux 

3
通过SSH安全地远程编辑root可访问的文件
根据安全性最佳做法,不应允许使用密码或密钥通过SSH进行root登录。相反,应该使用sudo。 但是,如果要使用SSH(SFTP)远程编辑服务器配置文件(例如/ etc中的文件)(Apache,Cron,您为它命名),应该怎么做? 通过SFTP进行根可访问的文件远程编辑是否可以与安全性最佳做法兼容 如何设置文件权限,用户组以及如何遵循安全最佳实践 目前,我使用受密码保护的公钥身份验证以root用户身份登录,但是我不确定是否可以做一些更安全的操作,以便可以完全禁用面向SSH的root用户登录。 服务器是Ubuntu 12.04。

3
通过SSH网关连接的SCP
我的网络布局是这样的: 现在,Alice可以使用以下命令访问SSH网关(从现在开始就是网关): ssh alice@external.ip 网关上的授权密钥文件如下所示 #/home/Alice/.ssh/authorized_keys command="ssh -t alice@web" ssh-rsa ABCD...E== alice@somehost 因此,当Alice尝试使用她的私钥连接到网关时,她实际上已连接到Web服务器(网关PC可以使用无密码私钥与Web服务器建立连接,从而保持透明)。 问题 我该如何进行设置,以便Alice也可以将内容发送到Web服务器? 我知道这建立了一个单独的连接,但是有没有办法使它像普通的ssh一样-R12345:localhost:22工作,即使是类似的东西也可以工作?
8 ssh  tunnel  gateway 


2
如何检查ssh期间是否发生任何错误?
我正在编写部署脚本,如果发生任何错误,我需要回滚。 例如: #!/bin/bash ssh myapp ' mkdir /some/dir # check if above command failed, and execute rollback script if needed ' # or maybe do it from here? 现在,当我执行此脚本时,如果mkdir失败,它将在我的屏幕上打印并继续执行。我需要捕获该错误并对此进行处理。
8 linux  bash  ssh 

1
堡垒主机上带有screen或tmux的ssh-agent密钥超时
正常情况下,我正在运行ssh-agent,然后ssh到我的堡垒主机,然后打开一个tmux会话,并通过该会话连接到其他服务器。从那时起,任何我打开的会话都可以使用密钥转发。 如果我在关闭终端后继续我的tmux会话,睡着我的笔记本电脑,无论如何,我在堡垒会话上的密钥转发仍然有效,在任何新会话上转发也是如此。现有的不起作用,但是。 我的bashrc中有一个小东西,当我恢复tmux时,它可以使密钥转发正常工作,但是我很难弄清楚如何使其在tmux中打开的会话中继续工作。 例如,我有bastion01,dbhost01,dbhost02,webhost01和webhost02。 如果我打开了与bastion01的连接,请在此处启动tmux,然后连接到dbhost01和webhost01转发工作。如果我关闭该连接,重新连接并附加现有的tmux会话,然后将连接添加到dbhost02和webhost02,则密钥转发在02框上起作用,但不适用于01框。 请帮忙!

1
SSH配置:登录后设置初始目录
是否可以为每台主机设置登录时shell cd进入的初始目录?(不在家) 例如,我有一个片段 ~/.ssh/config Host mybusiness Hostname mybusines.com User plone 现在,我可以使用ssh mybusiness命令ssh到该主机,但总是要做的第一件事就是键入命令cd /srv/www
8 ssh 

2
SSH隧道在中国不起作用
去年我在中国工作了几个月。我从来没有设置真正的VPN,而是创建了SSH隧道,并更改了浏览器代理设置以通过它进行连接。 一切都很好(当然除了闪光),但是那很好。 但是,现在我回到中国,但是这种方法存在问题。我的操作与上次相同,并且根据https://ipcheckit.com/的规定,我的IP地址确实是我在美国的(专用)服务器的IP,并且我正在使用指纹登录到我的服务器在去中国很久之前就创建了,所以没有MITM应该是不可能的。此外,ipcheckit.com的证书是来自GeoTrust的-因此一切都应该没问题 但是,我仍然无法访问在中国被阻止的网站。知道这怎么可能吗?

1
如何将PEM文件作为SSH私钥添加到“已知主机”
我有Ubuntu桌面,并且得到了一个PEM文件(mykey.pem),它是Linux服务器的SSH私钥。我试图弄清楚该PEM文件需要在本地放置在我的计算机上的位置,以及如何将其配置/添加到“ SSH已知主机”。 谷歌搜索此主题会为创建 SSH密钥提供很多答案/文章,但不会为已知主机添加现有密钥。有想法吗?

3
远程进入防火墙后的Linux工作站
假设我有一个工作在防火墙后面的Linux工作站。因此,即使我可能在上面设置了一个远程访问服务器(例如最出色的NoMachine NX服务器),也无法在家中访问它。 我的家庭网络恰好有一台Linux服务器。是否可以从工作场所切换到家用Linux机器并设置隧道,以便在我在家时可以运行NX客户端,将其指向我的家用Linux机器上的某个端口(如9000),并进行转发通过隧道到我的工作Linux机器上的端口22?我该如何设置?
8 linux  security  ssh  tunnel 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.