标签: ssh

复制文件 2 个连接?

我不喜欢调用 scp 两次。

我需要通过 ssh 再次连接到 box1 到 boxNAME。如何将文件从 boxNAME 复制到本地驱动器?还有如何将文件从本地驱动器复制回 boxNAME?

或者,如果我可以抓取一个文件(其中一个)并将其输出并将其用作另一端的标准输入,那么它也可以正常工作。(文件 <4k 和文本)。如果您能告诉我如何创建文本文档并使用 stdout 写入和保存(请记住,这是跨越 2 个非本地连接,在这种情况下我会做 cat 文件 >>out.txt)

networking linux files ssh copy

0
推荐指数
1
解决办法
146
查看次数

我应该将我的服务器从 Windows Server 2003 切换到 Ubuntu Server

我有一个主要用于 SRCDS 的服务器,我在上面托管了一些 Team Fortress 2 服务器,我更喜欢类似 ssh 的(更像是 no-gui 部分),主要是因为我无法导航我的手机在 VNC 上运行得很好,也因为在这种情况下确实不需要 gui。我有点想切换,但我不确定,因为我的服务器 2003 非常快,如果我确实需要重新启动,它可以在 30 秒内重新启动到桌面。我应该换吗?

linux windows-server-2003 ssh

0
推荐指数
1
解决办法
233
查看次数

关于 SSH 横幅的法律问题

我从多个来源了解到,设置足够的 SSH 横幅可能有助于在某些司法管辖区起诉入侵者。如果这有什么道理,我只是在徘徊,每个人都对这样的横幅有什么体验?

如果这确实是真的,它应该说什么?类似于“如果您无权访问属于(公司)的此服务器,请立即断开连接,否则您将受到法律最大程度的起诉”。充足的?

security ssh

0
推荐指数
1
解决办法
694
查看次数

我可以复制 id_dsa 密钥吗?

我为我的客户端生成了 id_dsa 密钥(ssh 密钥),然后将它们复制到了 authorized_keys。

它有效。

是否可以将这些密钥复制到另一个用户帐户,这样我就不必重新创建这些密钥?

linux unix ssh

0
推荐指数
1
解决办法
215
查看次数

SSH 不将标准输出重定向到本地终端

我在 csh 脚本中有以下相关行:

#!/bin/csh -xv
set dvar = `date +"^%m\/%d\/%y"`
set filedate = `date +%b%d%Y`
set grepstring = "grep "\"$dvar\"" </home/user/log/logfile"
set outstring = ">> serverlog_$filedate.txt"
grep "$dvar" <logfile >serverlog_$filedate.txt
ssh SERVER1 \"\"$grepstring\"\" $outstring
Run Code Online (Sandbox Code Playgroud)

本地日志文件上的第一个 grep 效果很好,但 SSH grep 将其输出写入远程目录。

该行是从批处理文件中出来的:

ssh SERVER1 ""grep "^01\/05\/10" <home/user/log/logfile"" >> serverlog_Jan052010.txt
Run Code Online (Sandbox Code Playgroud)

当我输入它时(当然少了一组引号)它工作正常,我只是无法从 csh 脚本中得到它。

你如何让这个命令输出到本地机器上的指定文件?

编辑: 这是由于 womble 起作用的最终结果:

#!/bin/csh
set dvar = `date +"%m\/%d\/%y"`
set filedate = `date +%b%d%Y`

grep "^$dvar" logfile > serverlog_$filedate.txt
ssh SERVER1 grep "^$dvar" /home/user/log/logfile >> serverlog_$filedate.txt
Run Code Online (Sandbox Code Playgroud)

scripting unix ssh command-line-interface redirection

0
推荐指数
1
解决办法
3164
查看次数

你可以稍后通过 nohup 运行 shell 命令吗?

我想在下午 6 点在远程服务器上运行脚本,但不想等待触发它。我不想使用 cron,因为它是一次性交易。

我可以使用“sleep”或“after”命令执行诸如“nohup myscript &”之类的操作吗?

谢谢!

ssh bash nohup

0
推荐指数
2
解决办法
7652
查看次数

Linux - 阻止 ssh 用户访问网络上的其他机器

我已经在我的网络上设置了一个用于 uni 项目开发的虚拟机。我有 6 个团队成员,我不希望他们通过 SSH 进入并开始嗅探我的网络流量。我已经在我的 W7 pc 上设置了防火墙以忽略来自虚拟机的任何连接尝试,但想要更进一步,不允许从 VM 到我网络上的其他机器的任何网络访问。

团队成员将通过 SSH 访问 VM。唯一转发的外部端口是 vm:22。

VM 在桥接网络连接上的 VirtualBox 中运行。运行最新的 Debian。

如果有人能告诉我如何做到这一点,我将非常感激。

security linux firewall ssh

0
推荐指数
1
解决办法
397
查看次数

通过 ssh 执行 bash 脚本

通过ssh执行bash脚本时ssh有什么办法可以指定远程主机上的工作目录吗?这样 bash 脚本就可以在其中使用相对路径而不是绝对路径。下面的例子似乎不起作用。请帮忙,谢谢。

远程主机上的 bash 脚本示例:

./executable -o arg1 -i arg2
Run Code Online (Sandbox Code Playgroud)

在本地发送命令的示例:

ssh id@remote.hostname '/path/to/script/myscript.sh'
Run Code Online (Sandbox Code Playgroud)

ssh bash

0
推荐指数
1
解决办法
3258
查看次数

极其愚蠢的 FreeBSD 错误

我不小心在我的盒子上做了一个 echo "" > /etc/rc.conf 并且我完全愚蠢地把自己锁在外面,试图让 rc.conf 回来然后重新启动让我自己被锁定。

freebsd ssh

0
推荐指数
1
解决办法
370
查看次数

使用登录外壳的单一应用程序 SSH 登录?

我想在 Linux 机器上运行一个应用程序,大多数用户都可以使用 PuTTY 访问该应用程序。我想启动那个应用程序,当它完成时,我希望它结束​​ SSH 会话。chsh将其外壳设置为应用程序是否安全/足够?我还需要做其他事情吗(chroot jail)?这将在 Ubuntu Lucid 上实现。

security linux ssh shell

0
推荐指数
1
解决办法
562
查看次数