質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Q&A

解決済

4回答

5823閲覧

ssh: connect to host example.com port 22: Connection refused

ymatt

総合スコア20

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

0グッド

0クリップ

投稿2018/04/11 15:11

編集2018/04/12 15:06

前提・実現したいこと

gitを使用してRailsアプリを作成、cpanelにクローンさせたいのですが、その手前のssh loginでつまづいております。

How to clone from git
https://documentation.cpanel.net/display/CKB/How+to+Host+Git+Repositories+on+a+cPanel+Account#HowtoHostGitRepositoriesonacPanelAccount-Clone

How to access with ssh
https://documentation.cpanel.net/display/CKB/How+to+Access+the+Command+Line

発生している問題・エラーメッセージ

ssh: connect to host example.com port 22: Connection refused

試したこと

調べたところ、ほとんどの回答が/etc/ssh/sshd_configでポート番号をを編集するというものでしたが、初心者すぎるのか、編集の仕方が全くわかりません。。。編集の仕方を含め、上記の問題について解決策をご教示いただけたらと思います。よろしくおねがいします。

追加

sshd_configの中身ですが、役に立ちますでしょうか。ただ変更を加えようとすると、You don’t own the file “sshd_config” and don’t have permission to write to it. You can duplicate this document and edit the duplicate. Only the duplicate will include your changes.というアラートが出ます。

# $OpenBSD: sshd_config,v 1.95 2015/04/27 21:42:48 djm Exp $ # This is the sshd server system-wide configuration file. See # sshd_config(5) for more information. # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin # The strategy used for options in the default sshd_config shipped with # OpenSSH is to specify options with their default value where # possible, but leave them commented. Uncommented options override the # default value. # See sshd_config(5) for details on setting the Port and Listen values on Mac OS X #Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: # The default requires explicit activation of protocol 1 #Protocol 2 # HostKey for protocol version 1 #HostKey /etc/ssh/ssh_host_key # HostKeys for protocol version 2 #HostKey /etc/ssh/ssh_host_rsa_key #HostKey /etc/ssh/ssh_host_dsa_key #HostKey /etc/ssh/ssh_host_ecdsa_key #HostKey /etc/ssh/ssh_host_ed25519_key # Lifetime and size of ephemeral version 1 server key #KeyRegenerationInterval 1h #ServerKeyBits 1024 # Ciphers and keying #RekeyLimit default none # Logging # obsoletes QuietMode and FascistLogging SyslogFacility AUTHPRIV #LogLevel INFO # Authentication: #LoginGraceTime 2m #PermitRootLogin no #StrictModes yes #MaxAuthTries 6 #MaxSessions 10 #RSAAuthentication yes #PubkeyAuthentication yes # The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 # but this is overridden so installations will only check .ssh/authorized_keys AuthorizedKeysFile .ssh/authorized_keys #AuthorizedPrincipalsFile none #AuthorizedKeysCommand none #AuthorizedKeysCommandUser nobody # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts #RhostsRSAAuthentication no # similar for protocol version 2 #HostbasedAuthentication no # Change to yes if you don't trust ~/.ssh/known_hosts for # RhostsRSAAuthentication and HostbasedAuthentication #IgnoreUserKnownHosts no # Don't read the user's ~/.rhosts and ~/.shosts files #IgnoreRhosts yes # To disable tunneled clear text passwords both PasswordAuthentication and # ChallengeResponseAuthentication must be set to "no". #PasswordAuthentication no #PermitEmptyPasswords no # Change to no to disable s/key passwords #ChallengeResponseAuthentication yes # Kerberos options #KerberosAuthentication no #KerberosOrLocalPasswd yes #KerberosTicketCleanup yes #KerberosGetAFSToken no # GSSAPI options #GSSAPIAuthentication no #GSSAPICleanupCredentials yes #GSSAPIStrictAcceptorCheck yes #GSSAPIKeyExchange no # Set this to 'yes' to enable PAM authentication, account processing, # and session processing. If this is enabled, PAM authentication will # be allowed through the ChallengeResponseAuthentication and # PasswordAuthentication. Depending on your PAM configuration, # PAM authentication via ChallengeResponseAuthentication may bypass # the setting of "PermitRootLogin without-password". # If you just want the PAM account and session checks to run without # PAM authentication, then enable this but set PasswordAuthentication # and ChallengeResponseAuthentication to 'no'. # Also, PAM will deny null passwords by default. If you need to allow # null passwords, add the " nullok" option to the end of the # securityserver.so line in /etc/pam.d/sshd. #UsePAM yes #AllowAgentForwarding yes #AllowTcpForwarding yes #GatewayPorts no #X11Forwarding no #XauthLocation xauth # Default is to search $PATH (set by launchd(8)). It is recommended that a full path be provided. #X11DisplayOffset 10 #X11UseLocalhost yes #PermitTTY yes #PrintMotd yes #PrintLastLog yes #TCPKeepAlive yes #UseLogin no UsePrivilegeSeparation sandbox # Default for new installations. #PermitUserEnvironment no #Compression delayed #ClientAliveInterval 0 #ClientAliveCountMax 3 #UseDNS no #PidFile /var/run/sshd.pid #MaxStartups 10:30:100 #PermitTunnel no #ChrootDirectory none #VersionAddendum none # pass locale information AcceptEnv LANG LC_* # no default banner path #Banner none # override default of no subsystems Subsystem sftp /usr/libexec/sftp-server # Example of overriding settings on a per-user basis #Match User anoncvs # X11Forwarding no # AllowTcpForwarding no # PermitTTY no # ForceCommand cvs server

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

Connection refusedは、サーバーまでは到達できるが該当ポートでサービスが提供されていない場合に発生します。
よって、サーバーでsshdがPort 22をListenしているか確認して下さい。

投稿2018/04/12 15:12

hichon

総合スコア5737

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ymatt

2018/04/12 15:33

いろいろご回答いただいているところ大変申し訳ないのですが、たった今プロバイダに問い合わせたところ、ssh loginは公開していないとのことでした...プロバイダの方でサポートしてもらえるようです。ありがとうございました。
guest

0

In this comment, username is your account's username, and hostname is the server's hostname. For example, to log in as the root user on the example.com server, run the following command:

つまり

usernameの部分はあなたのアカウントのユーザネーム、hostnameの部分はあなたのサーバのホスト名です。例えば、rootユーザでexample.comサーバにログインするならこのようなコマンドになります。

と書いてあるのを読まずに ssh root@example.comと打っているのではないですか?

投稿2018/04/11 23:53

quickquip

総合スコア11029

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

quickquip

2018/04/12 00:00 編集

と思いましたが、もしそうなら Operation timed out が出るのかな……? どういったサーバにつなごうとしているのか(どこの、あるいは、誰のサーバなのか)を書いてもらうのがよいかもしれません。
ymatt

2018/04/12 14:22

ssh root@example.comとは打っていませんが、account's usernameのaccountはcpanelのaccountでいいのかどうか、100%の自信は持てません。To access your cPanel & WHM serverとあるので、cpanelで購入したサーバ?と思います。。。
ymatt

2018/04/12 15:31

いろいろご回答いただいているところ大変申し訳ないのですが、たった今プロバイダに問い合わせたところ、ssh loginは公開していないとのことでした...プロバイダの方でサポートしてもらえるようです。ありがとうございました。
guest

0

Macからサーバに繋げる場合はsshd_configの編集は必要ないです

以下、参考になれば

https://www.media.hiroshima-u.ac.jp/services/web/macosx-ssh


つなげようとするサーバのポートが変わってるということはないんでしょうか?
(ふつうはポート22ですが)

投稿2018/04/11 15:25

編集2018/04/11 15:27
y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ymatt

2018/04/11 16:00

すみません、ポートが変わってるとはどういうことでしょうか。
hichon

2018/04/11 22:24

サーバー側の設定を確認して下さい。 つhttps://documentation.cpanel.net/display/CKB/How+to+Secure+SSH
y_waiwai

2018/04/11 22:39

サーバ側で、あえてポートを22から変えている場合があります そういう場合はいくら22で繋ごうとしてもつなげれません。 ということで、サーバの設定で、なんのポートで接続するようになっているか調べる必要があります
ymatt

2018/04/12 15:00

hichon様、ご回答ありがとうございます。y_waiwai様がmacの場合はsshd_configの編集は必要ないとおっしゃってますがどうなのでしょうか。。
ymatt

2018/04/12 15:02

y_waiwai様、ご回答ありがとうございます。すみません、その調べ方をご教示いただくことは可能ですか?
ymatt

2018/04/12 15:31

いろいろご回答いただいているところ大変申し訳ないのですが、たった今プロバイダに問い合わせたところ、ssh loginは公開していないとのことでした...プロバイダの方でサポートしてもらえるようです。ありがとうございました。
y_waiwai

2018/04/12 22:46

その時間は寝てた。。w
guest

0

自己解決

プロバイダに問い合わせたところ、プロバイダの方でサポートしてもらえるとのこと。

投稿2018/04/12 15:32

ymatt

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問