使用 ubuntu 18 通过 ssh 连接
conexion via ssh with ubuntu 18
我通过 ssh 连接到 OVH 主机,我设法连接了,但问题是当我尝试安装 ruby 和 [=16= 时,我无法执行任何 ubuntu 命令] 在我的服务器上。
我是 ssh 新手 ...
formasm@cloudweb-ssh:~ $ sudo su
-bash: sudo: command not found
formasm@cloudweb-ssh:~ $ apt-get update
Reading package lists... Done
E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied)
formasm@cloudweb-ssh:~ $ sudo apt-get update
-bash: sudo: command not found
感谢您的帮助。
ubuntu 是什么版本 运行
你可以找出你的版本正在使用什么
lsb_release -a
你会得到这样的输出
steve@mineblox:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
steve@mineblox:~#
我的ubuntu版本:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
在 OVH 托管 Cloud Web
优惠中,您无权访问 sudo
命令,也无权访问 root
用户:因为这是受管理的优惠,您不能有管理员权限。
但是,完全可以安装 Ruby on Rails
,因为 Cloud Web 为不同的语言提供依赖管理器(gem
和 bundle
用于 Ruby;npm
和 yarn
用于 NodeJS 等)。
要在 OVH 的 Cloud Web
上安装 Ruby on Rails
:
jeanmim@cloudweb-ssh:~ $ export PATH=$PATH:/usr/local/ruby2.6/bin:~/.gem/ruby/2.6.0/bin
jeanmim@cloudweb-ssh:~ $ export GEM_HOME=~/.gem/ruby/2.6.0
jeanmim@cloudweb-ssh:~ $ gem install rails --user --no-doc
Fetching thread_safe-0.3.6.gem
Fetching concurrent-ruby-1.1.6.gem
Fetching i18n-1.8.2.gem
Fetching zeitwerk-2.3.0.gem
....
jeanmim@cloudweb-ssh:~ $ bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies.....
Using rake 12.3.2
Using concurrent-ruby 1.1.5
....
您可以在此处找到有关如何在 Cloud Web
主机上安装 Ruby 应用程序的文档:https://docs.ovh.com/fr/cloud-web/installer-camaleon-cloud-web/(据我所知只有法语)
我通过 ssh 连接到 OVH 主机,我设法连接了,但问题是当我尝试安装 ruby 和 [=16= 时,我无法执行任何 ubuntu 命令] 在我的服务器上。 我是 ssh 新手 ...
formasm@cloudweb-ssh:~ $ sudo su
-bash: sudo: command not found
formasm@cloudweb-ssh:~ $ apt-get update
Reading package lists... Done
E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied)
formasm@cloudweb-ssh:~ $ sudo apt-get update
-bash: sudo: command not found
感谢您的帮助。
ubuntu 是什么版本 运行
你可以找出你的版本正在使用什么
lsb_release -a
你会得到这样的输出
steve@mineblox:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
steve@mineblox:~#
我的ubuntu版本:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
在 OVH 托管 Cloud Web
优惠中,您无权访问 sudo
命令,也无权访问 root
用户:因为这是受管理的优惠,您不能有管理员权限。
但是,完全可以安装 Ruby on Rails
,因为 Cloud Web 为不同的语言提供依赖管理器(gem
和 bundle
用于 Ruby;npm
和 yarn
用于 NodeJS 等)。
要在 OVH 的 Cloud Web
上安装 Ruby on Rails
:
jeanmim@cloudweb-ssh:~ $ export PATH=$PATH:/usr/local/ruby2.6/bin:~/.gem/ruby/2.6.0/bin
jeanmim@cloudweb-ssh:~ $ export GEM_HOME=~/.gem/ruby/2.6.0
jeanmim@cloudweb-ssh:~ $ gem install rails --user --no-doc
Fetching thread_safe-0.3.6.gem
Fetching concurrent-ruby-1.1.6.gem
Fetching i18n-1.8.2.gem
Fetching zeitwerk-2.3.0.gem
....
jeanmim@cloudweb-ssh:~ $ bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies.....
Using rake 12.3.2
Using concurrent-ruby 1.1.5
....
您可以在此处找到有关如何在 Cloud Web
主机上安装 Ruby 应用程序的文档:https://docs.ovh.com/fr/cloud-web/installer-camaleon-cloud-web/(据我所知只有法语)