Questions tagged «ssh»

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


3
使用密钥文件作为参数scp',如果可能的话我该怎么办?
scp -i ~/.ssh/id_rsa.pub events*$date*_QA.log $remote_user@$remote_server:$remote_location 上述脚本不正确吗?我没有正确执行吗? 我去了.ssh目录,发现远程服务器在known_hosts文件中。 但是,当我在不使用任何文件作为参数的情况下执行普通scp时,它仍在询问密码 scp events*$date*_QA.log $remote_user@$remote_server:$remote_location 如何在命令中包含密钥文件? sh-3.2$ grep server ~/.ssh/* /home/user/.ssh/known_hosts:server....com,ip_addr ssh-rsa Asine=jhjsdhfjsadhfjkashdfjhasdjfhksadjfhasjdfhj
51 linux  ssh  scp 

4
如何使ssh-agent按需自动添加密钥?
我想运行ssh-agent(具有最长生存期选项),但不希望在启动时添加任何密钥,而是根据需要添加它们。 就像我第一次登录某个服务器时,它应该询问密码,下次(除非我等了一个多小时),它应该干净地连接: ssh server1 Enter passphrase for key '/home/vi/.ssh/id_dsa': server1> ... ssh server2 server2> # no passphrase this time # wait for lifetime ssh server2 Enter passphrase for key '/home/vi/.ssh/id_dsa': 我不想手动记住每次运行“ ssh-add”的信息。(例如,仅为ssh输入了密码,“哦,它不记得了,需要重新输入”)。 如果用户提供了密码,如何配置ssh以自动向ssh-agent添加密钥?
51 ssh  ssh-agent 


3
如果SSH闲置一段时间,如何防止SSH断开连接
我有一个ssh连接到一台机器,在没有用户输入30分钟后该机器断开连接。但是,如果我开始这样的话top,连接会保持活跃状态​​。由于这是客户端的机器,我无法重新配置该机器的SSH服务器。所以我正在寻找一种方法来自动检测闲置并启动类似的东西top。有点像Bash的“屏幕保护程序”。 我知道我可以这样做screen,但遗憾的screen是没有安装,我无法安装软件。所以我需要使用Bash提供的功能。 为了说清楚:我正在寻找一个我登录后开始的解决方案,然后我想使用那个终端,走开,两个小时后回来继续工作,没有在走开之前输入任何东西。此外,我不想寻找隧道的东西(因为我推荐伟大的工具sshuttle) 有任何想法吗?
48 linux  bash  ssh 


4
使用完全登录外壳程序运行Remote ssh命令
我想做类似ssh example.com 'ls'然而但是每个ssh联机帮助页: 如果指定了命令,那么它将在远程主机而不是登录shell上执行。 所以发生的是ls显示它的输出,然后ssh退出。 我不知道的是如何打开完整的登录Shell,然后在该Shell中运行命令。运行命令后,使外壳保持打开状态。好像我已经手动执行以下操作: localhost$ ssh example.com example.com$ ls /folder1 /folder2 example.com$ _ 有任何想法吗?
48 ssh 

3
如何注销开放的远程SSH会话?
我从公共Windows机器(在我们的实验室中)塞进Linux机器(bash shell)中,却忘记了注销。我现在回到另一个房间的座位上,我懒得回去退出会议。不过,我可以从当前的PC进入Linux机器。我可以从新的SSH会话中强制注销另一个会话吗? 当我从当前PC切换到Linux框并键入users命令时,我可以看到我仍然登录在那里。我的名字被列出两次-一个代表当前会话,另一个代表来自实验室PC的会话。 我在所说的机器上没有root特权,但是我想那应该没关系,因为我只是想注销自己。
48 linux  ssh 




4
如果禁止SSH密钥,则缓存密码
我有一台必须通过ssh频繁访问的服务器,因为我在上面进行计算。现在,计算中心明确禁止使用 SSH密钥,因为它们是“不安全的”。他们认为,每次都可以在其他人面前用键盘输入我的密码是一种更安全的登录方式。 现在; 我无法改变主意(我尝试过)。 有没有一种方法可以至少临时存储SSH密码,GIT可以将密码存储在缓存中一定的时间?
46 ssh  git 

2
我可以创建一个只能访问某个目录的SSH用户吗?
我有一个虚拟专用服务器,我可以使用SSH连接到我的root帐户,能够执行任何linux命令并显然访问所有磁盘区域。 我想创建另一个用户帐户,该帐户也可以使用SSH访问此服务器,但仅限于某个目录,例如 /var/www/example.com/ 例如,假设此用户有一个位于的巨大error.log文件(500 MB) /var/www/example.com/logs/error.log 使用FTP访问此文件时,此用户需要下载500 MB才能查看日志的最后几行,但我希望他能够执行以下操作: tail error.log 因此我需要他能够使用SSH访问服务器,但我不想授予他访问所有服务器区域的权限。 我怎样才能做到这一点?
45 linux  ubuntu  ssh  debian  root 


4
连接断开后通过SSH恢复rsync吗?
我必须使用rsync通过ssh传输大量数据(> 80 GB)。一切工作正常,但是发送备份数据的DSL连接每24小时最多断开一次,持续3分钟(不选择交换服务提供商)。 我如何: 连接恢复后是否自动重新启动传输? 确保没有偶然地同时运行两个rsync命令?

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.