Questions tagged «ssh»

SSH(安全外壳)是用于在远程计算机上安全运行命令的协议。使用此标记可解决有关配置,使用SSH客户端和服务器软件以及对其进行故障排除的问题。

3
如果用户名包含@符号,我如何sftp到服务器
我必须通过sftp到服务器的特定端口,但用户名包含@符号。 假设用户是“ user@example.com”,而ftp服务器只是“ example.com” 我将以 sftp -oPort:8777 user@example.com@example.com 正如我所测试的,什么显然不起作用。 什么样的业余爱好者使用@创建用户名?好吧,我的老板做了。 我该如何解决?
25 ssh  users  sftp 

5
OpenSSH的默认空闲超时是多少?
对于这个简单的问题,我似乎找不到答案,我需要一些合规性文档。 在默认安装的CentOS 6.5(OpenSSH 5.3p1-94.el6)上,闲置多长时间后,用户的SSH会话将被终止?我相信可以设置以下选项来增加空闲超时时间,但是默认情况下会注释掉它们。 $ grep -i alive /etc/ssh/sshd_config #TCPKeepAlive yes #ClientAliveInterval 0 #ClientAliveCountMax 3 另外,是否有命令转储当前sshd设置的列表?我什么都看不到man sshd。
25 ssh  centos  openssh 

5
Linux用户可以在不知道当前密码的情况下更改密码吗?
我正在设置几个ubuntu框,并使用opscode chef作为配置工具。在这些服务器中的每台服务器上为每个用户安装公用密钥,并禁用密码身份验证将是相当容易的。 但是,用户还应该具有sudo特权,默认情况下,该特权需要密码。 如果我想使用用户的公共密钥作为访问管理的方法并允许用户sudo特权,那是否意味着我也应该使用NOPASSWD: ALLin来设置用户visduo,或者是否存在一种方法,如果用户可以更改自己的密码,只有公钥认证?
25 ubuntu  ssh  users  sudo  password 



3
SSH端口转发可从任何地方访问我的家用计算机
我来自这个问题:https : //superuser.com/questions/359799/how-to-make-freebsd-box-accessible-from-internet 我想了解的整个过程port forwarding。 我读了很多东西,但是没有理解端口转发本身的基本概念。 是)我有的: 坐在我家里的一台freebsd服务器。 netgear路由器 这是我要实现的目标: 可以从Windows机器通过Internet访问freebsd服务器,从而可以打开Web浏览器并访问Internet。 我也想从我拥有的ubuntu机器上访问这个freebsd框。 如果有人可以帮助我,那将是很棒的。 这是我为端口转发所做的netgear路由器设置。

6
通过SSH连接后如何立即运行脚本?
我开始问这个问题,但是在我打开它时就回答了。我将发布此问题,并提出我的解决方案,并留给其他可能的解决方案。 <背景故事> 我是tmux和vim用户。我喜欢远程vim的工作,因为当Flash电影给我带来内核恐慌时,我不必担心Ubuntu开发机器的麻烦。运行tmux意味着重新启动后打开的文件正在等待我,并且我可以从中断的地方继续进行。像这样连接时,我在tmux会话中运行vim时遇到了问题: ssh example.com -t 'tmux attach' UTF-8问题会突然出现,而通常在脱壳并手动附加到tmux会话时不会出现。 </背景故事> 所以我想要一种可重用的方法来启动ssh登录,这不会影响我在开发环境中可能需要的任何其他配置.zshrc(或者.bashrc如果您仍然使用bash,则在您的配置中),而不会当我偶尔在上述机器上本地工作时出现。

4
在bash脚本中回答是
我正在尝试git clone通过bash脚本进行处理,但是第一次运行该脚本并且不知道服务器,但该脚本失败了。我有这样的事情: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' 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)? 但是它忽略了yes。您知道如何强制git clone将密钥添加到已知主机吗?
24 shell  ssh  scripting  git 

2
为什么远程Bash源.bash_profile而不是.bashrc
Bash手册说: Bash尝试确定它何时在其标准输入连接到网络连接的情况下运行,就像由远程Shell守护程序(通常为rshd或安全Shell守护程序sshd)执行时一样。如果Bash确定它是以这种方式运行的,则它从〜/ .bashrc读取并执行命令(如果该文件存在并且可读)。 该Bash来源~/.bashrc: ssh user@host : 但是这个Bash来源~/.bash_profile: ssh user@host 根据规范,这两个命令没有区别。在两种情况下,stdin是否都未连接到网络连接?
24 bash  ssh 

5
我正在使用`&`:为什么该进程未在后台运行?
我知道我可以追加&命令以在后台运行该过程。 我正在SSH进入Ubuntu 12.04机器并使用$python program.py &- 运行python程序,但是当我关闭终端窗口时,我收到一条消息,说关闭终端会终止正在运行的进程。 为什么是这样?我正在使用&符在后台运行该过程。无论我是否使用SSH,如何才能使其运行?



4
我如何跟踪谁的SSH进入我的linux计算机?
我正在运行Ubuntu 10.04。有没有一种方法可以使我每天获取有关谁已登录到该框,何时几点的报告,甚至(可能要求太多)有关他们使用的命令的报告?这是一个使用率低的盒子,所以我认为这是查看正在发生什么活动的好方法。 同样,我听说无法通过非交互式shell(例如rsync)或仅通过ssh远程执行单个命令来跟踪何时在盒子上完成了操作。是真的吗,还是有办法记录和跟踪呢?
23 ssh  security  logs 

1
通过不稳定的SSH连接传输文件
我试图通过经常断开的SSH连接(由于网络状况不佳)以缓慢的上载速度(200kb / s)上载一些大文件(约10GB)。 我正在尝试使用scp,但是如果有通过SSH的最佳方法,则可以。 最好的方法是什么? 我尝试使用将它分成几个部分split,但是它效率不高,因为在传输之前和之后都需要大量的手工工作。
23 ssh  scp  file-copy 

7
在SSH中每个主机使用两个不同的IP地址
我有一个名为的服务器,该服务器gamma不断启动并在工作中运行。有时我从家里连接到它,在这种情况下,我使用公共IP地址55.22.33.99。有时候,我会在工作时连接到它,而不是通过不必要的方式将数据包弹回,而是通过本地IP地址进行连接192.168.1.100。 目前,我将它们分为两个不同的条目 ~/.ssh/conf Host gamma-local HostName 192.168.1.100 Port 22 User andreas Host gamma-remote HostName 55.22.33.99 Port 12345 User andreas 因此,如果我在工作,我只需要输入就可以ssh gamma-local了。如果我在家(或世界其他任何地方),我会跑步ssh gamma-remote。 连接到服务器时,我宁愿不必根据自己所在的位置键入其他名称,而是宁愿自动完成该部分。例如,在某些情况下,我会使用自动脚本来连接不知道我在哪里的人。 有一个问题可以通过使用Bash脚本先“尝试”连接到本地脚本来解决此问题,如果未连接,请尝试连接到远程IP地址。这很好,但是(1)似乎效率很低(特别是因为有时您必须“等待”连接超时,因为它们并不总是立即发回错误),并且(2)需要Bash并拖拉脚本。 有没有另一种方法可以实现此目标,而该方法不依赖于使用Bash脚本,也不依赖于“测试”以查看连接是否首先起作用?
23 ssh  openssh 

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.