标签: server

如何使用 scp 复制需要 root 访问权限的文件?

我有一个使用 SSH 连接的 Ubuntu 服务器。

我需要将文件从我的机器上传到/var/www/服务器上,其中的文件/var/www/root.

使用 PuTTY,在我登录后,我必须先输入sudo su我的密码才能修改/var/www/.

但是,当我复制使用WinSCP赋予文件,我不能创建创建/修改中的文件/var/www/,因为我与连接用户没有对文件的权限/var/www/,我不能说sudo su,因为我在一个SSH会话的情况下做.

你知道我怎么处理这个吗?

如果我在我的本地机器上工作,我会打电话,gksudo nautilus但在这种情况下,我只能通过终端访问机器。

server ssh root webserver

202
推荐指数
7
解决办法
39万
查看次数

SSH 权限被拒绝(公钥)

我正在尝试从我的本地机器(也运行 Ubuntu 12.04 LTS)连接到 Linode(运行 Ubuntu 12.04 LTS)

我在本地机器上创建了一个私钥和公钥,并将我的公钥复制到我的 Linode 的 authorized_keys 文件中。但是,每当我尝试通过 ssh 连接到我的 Linode 时,我都会收到错误消息Permission denied (publickey)

在我的 Linode 上如何设置 ssh 不是问题,因为我可以使用密钥身份验证从我的 Windows 机器 ssh 到它。

在我.ssh本地 Ubuntu 机器上的目录中,我有我的id_rsaid_rsa.pub文件。我需要在我的本地机器上创建一个 authorized_keys 文件吗?

编辑:这是我运行时得到的ssh -vvv -i id_rsa [youruser]@[yourLinode]

debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply …
Run Code Online (Sandbox Code Playgroud)

server ssh permissions

197
推荐指数
9
解决办法
115万
查看次数

如何找出剩余的磁盘空间?

找出正在使用/剩余多少磁盘空间的命令是什么?

server command-line disk disk-usage

169
推荐指数
6
解决办法
46万
查看次数

如何在服务器上添加 PPA?

Ubuntu的服务器版本没有该add-apt-repository命令。如何在没有此命令的情况下将个人包存档(PPA) 添加到服务器?

server ppa

162
推荐指数
5
解决办法
21万
查看次数

在不卸载的情况下禁用服务的自动启动?

如何在不卸载的情况下禁用服务的自动启动?例如,我想安装 tomcat,但我不希望每次重新启动时它都打开。

server tomcat services

154
推荐指数
4
解决办法
23万
查看次数

Ubuntu 服务器的 Chkconfig 替代方案?

我已经非常习惯于在 Redhat/RHEL 平台上管理服务启动,chkconfig尽管这似乎不是 Debian/Ubuntu 的方式 - 如何在 Ubuntu 上更新系统服务的运行级别信息?

最终寻找等价物:

chkconfig --add <service>
chkconfig --level 345 <service> on
chkconfig --del <service>
Run Code Online (Sandbox Code Playgroud)

server services

145
推荐指数
5
解决办法
31万
查看次数

更改服务器上的 TTY 键盘布局?

我在命令行模式下使用 12.04 Server(未安装 X),我想更改键盘布局。我怎样才能做到这一点?

server command-line keyboard-layout

139
推荐指数
6
解决办法
32万
查看次数

如何在 Ubuntu 服务器中配置我的 DNS 设置?

根据此页面,它似乎很简单。但是,/etc/bind在 Ubuntu 12.04.3 LTS 服务器的默认安装中不存在。

那么,在不安装任何其他软件的情况下,如何在 ubuntu 服务器上配置 DNS 并删除 dnsmasq?我对sudo&很熟悉nano

server dns dnsmasq

133
推荐指数
5
解决办法
80万
查看次数

在 Ubuntu 服务器上创建一个新的 SSH 用户

刚刚创建了一个新的虚拟 Ubuntu 服务器,我正在对其进行强化以供生产使用。我目前有一个 root 帐户。我想做以下事情:

  • 创建一个新用户(让我们jim在其余部分调用他们)。我希望他们有一个/home/目录。
  • 授予jimSSH 访问权限。
  • 允许jimsu根,但不执行sudo操作。
  • 关闭 root SSH 访问。
  • 将 SSHd 移至非标准端口以帮助阻止暴力攻击。

我的问题在于前两项。我已经找到了,useradd但由于某种原因,我无法以通过 SSH 创建的用户身份登录。我是否需要击败 SSHd 才能允许这样做?

server ssh users

128
推荐指数
6
解决办法
53万
查看次数

授予用户对文件夹的写访问权限

我如何授予用户'testuser'对该文件夹的写权限:/var/www/test/public_html

server users privileges

127
推荐指数
1
解决办法
70万
查看次数