• 締切済み

WindowsでローカルアパッチにSSHログイン

Windowsで、ローカルのApacheにSSHでログインできる、Windows製以外のSSHクライアントはありますか。 その際の、方法もお教えいただけますと幸いです。 よろしくお願いいたします。

  • h_mp
  • お礼率97% (67/69)

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>Windows製以外のSSHクライアントはありますか。 「Windows製」とは何ですか? 一般的に「SSHクライアント」と言う表現は使わないと思います。 ターミナルソフトは古くからサーバーのリモート操作に使われています。 最新版はSSHプロトコルに対応していると思いますので手頃なものを使うと良いでしょう。 Windows版ではTera Termが有名です。 >その際の、方法もお教えいただけますと幸いです。 「その際の、方法」とは何でしょうか? 質問には文字数を節約せずに多くを語っていただく方が回答し易くなります。 Telnet、SSH等でサーバーへ接続する人はズブの素人とは思えないので特に説明する必要はないかと思います。 もし、あなたがズブの素人なら基礎的な知識を習得してから取り組んでください。

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.3

>Windowsのコマンドプロンプトや、PowerShellでは、Ctrl + Vなどのショートカットが使えず、不便だと考えていました。 コピー&ペーストは出来ますよ。マウスですが。 右クリックでペーストです。マウスで範囲選択して、Enterでコピー。 それが出来ないときは、簡易編集モードになってないので、ウィンドウの左上をクリックして、プロパティーで、簡易編集モードのチェックを入れてください。 >また、Windows内のファイルのリネームやコピーなどのSSHで行うようなファイル操作をやりたいと思っていて、 それはsshとは全く関係ありません。おそらく、Linuxにsshでログインしての作業のことを言ってるんでしょうが、そういうのはログインした先のLinuxの機能です。 sshというのは通信の方法です。sshを使わずにLinuxにログインしても同じ事が出来ます。 >コマンドプロンプトやPowerShellだと使いづらいので、それに代わるものがないか探しているという主旨です。 Linux系各種コマンドをインストールしたいと言うことなら、こういうのをインストールしてください。 https://www.google.co.jp/search?q=mingw%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&ie=utf-8&oe=utf-8&hl=ja 本当にやりたいこと、困っていることをちゃんと質問文に書いた方が良いですよ。

h_mp
質問者

お礼

ご回答ありがとうございます。 WindowsをLinuxのように使いたいということです。 質問が不明瞭で申しわけありませんでした。

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.2

No1です。 >sshクライアントでないと、sshログインできないのですね。 そりゃそうです。というか、sshログインできるソフトのことを、sshクライアントと呼びます。 >コマンドプロンプトの代わりになる、ソフトウェアというものであればありますでしょうか。 具体的に何をしたいのでしょうか?具体的に書いてください。

h_mp
質問者

お礼

ご回答ありがとうございます。 具体的でなく申しわけないです。 Windowsのコマンドプロンプトや、PowerShellでは、Ctrl + Vなどのショートカットが使えず、不便だと考えていました。また、Windows内のファイルのリネームやコピーなどのSSHで行うようなファイル操作をやりたいと思っていて、コマンドプロンプトやPowerShellだと使いづらいので、それに代わるものがないか探しているという主旨です。 何卒よろしくお願いいたします。

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

Windowsであれ、Linuxであれ、Apacheにsshでログインは出来ません。 sshでログインできるのは、sshサーバーです。 sshでログインしたいのなら、sshサーバーをインストールして起動してください。

h_mp
質問者

お礼

ありがとうございます。 sshクライアントでないと、sshログインできないのですね。 コマンドプロンプトの代わりになる、ソフトウェアというものであればありますでしょうか。

関連するQ&A

  • apacheでパスワードなしログインが出来ない

    いつもお世話になります、 PHPからrsyncを実行するため、 apacheでパスワードなしログインが出来るようにしたいのですが 設定をしても、どうしてもパスワードを要求されてしまいます。 エラーメッセージが出ないので八方ふさがりになってしまいました LINUX上級者の方ご教授頂けると嬉しいです クライアント:CentOS5 サーバ:RedHutLinux5.6 【行いたいこと】 apacheでパスワードなしログインが出来るようにしたい 【クライアント側】 1.まずはapacheでsuできるようapacheユーザの最後の/sbin/nologinを/bin/bashに変更 2.apacheユーザの秘密鍵と公開鍵を置く場所を作る # mkdir /var/www/.ssh # chmod 700 /var/www/.ssh # chown apache.apache /var/www/.ssh 3.apacheユーザの秘密鍵と公開鍵を作る # su - apache $ ssh-keygen -t rsa 空でenter 4.以下の文字列をコピー $ cat ~apache/.ssh/id_rsa.pub 【サーバ側】 5./etc/passwdにapacheが見当たらなかったので追加 apache:x:48:48:Apache:/var/www:/bin/bash 6./etc/groupにapacheが見当たらなかったので追加 apache:x:48: 7.フォルダを作り公開鍵をペースト # mkdir /var/www/.ssh # chmod 700 /var/www/.ssh # chown apache.apache /var/www/.ssh # chown apache.apache /var/www/.ssh/authorized_keys # chmod 600 /var/www/.ssh/authorized_keys 8.権限付与 # chgrp -R apache /var/www/html 【クライアント側】 9.apacheにsuする 10.SSHで接続 ssh -i /var/www/.ssh/id_rsa XX.XX.XX.XX 11.パスワードを聞かれてしまう apache@XX.XX.XX.XX's password: 失敗

  • sshでのログインができない

    以前より使用していたサーバでSSHでのログインができなくなりました。 本日PostgreSQLのインストールを行うまではまったく問題が無い状況でした。 同作業後よりSSHでの認証が失敗するようになり現状ログインできない状態です。 作業の際以前に使用していたRPMでインストールされていたPostgreSQLがあったため、停止をし新たにソースからインストールを行いました。 この際既存のPostgresユーザーがいた為、/etc/passwdのpostgresユーザーを#でコメントアウトし新たにpostgresユーザーを作成したのが原因ではないかと考えています。 sshはopenssh-4.5p1を使用しています。 現在までに試行した内容は以下になります。 ・直接サーバにログインしpasswdファイルからコメントアウトの部分を削除  念のためSSHを再起動 ・/usr/local/sshにインストールしたファイル郡を全て削除  再度ソースからインストール どなたかご助言いただけないでしょうか。 よろしくお願いします。

  • sshでログインができません?

    linux7.2 REDHATでopensshを構築しました。windowsクライアントからLAN内でsshで接続しようとしていますがうまくいきません。 普通成功したときはパスワードを聞いてきますが、聞かれない状態です。 LINUX側でユーザーかグループを作成しなければならないのでしょうか? 以下の設定ファイルを調整してみました。 ・sshd_conf ・hosts.allow ・hosts.deny ・pingは通ります。 ・サーバー側ではsshでログインできます。 ・テストでtelnetを設定してみましたがクライアントからログインできませんでした。 サーバー側からはできました。 ・ブラウザー経由でwebサーバはアクセスできます。 ・DOSプロンプトから telnet ホスト名 22 で確認したところ接続できない状態になる。 ポートのところではじかれているように思えます。 どなたかこころやさしい方ご教授いただけないでしょうか? よろしくお願いいたします。

  • ssh接続ソフトについて

    ssh接続ソフトについて ssh接続でサーバにログインしたいです。 クライアントがWindowsでサーバがlinuxの場合、tera-termなどのソフトでログインして操作したりしますが、 クライアントもサーバもlinuxの場合、どうするのが普通ですか?

  • sshのrootとローカルのrootの操作はどちらが優先されますか?

    sshのrootとローカルのrootの操作はどちらが優先されますか? ローカルでrootとしてログインしている間に、外部のPCからsshを使ってrootとしてログインした場合は、どちらのコマンド操作が優先されるのでしょうか? どちらの操作もただしく反映されるのでしょうか?

  • パスワード入力なしでsshログイン

    パスワード入力なしでsshログインしたいけど上手く行きません。 CentOS7のPCが2台(CentOS7-C, CentOS7-S)あります。 CentOS7-CからCentOS7-Sにパスワード入力なしでsshログイン(鍵認証でログイン)したいと思い、下記のサイトを参考にしながら悪戦苦闘しています。 パスワード入力なしでsshログイン(鍵認証でログイン) https://setting-tool.net/ssh-key-authorize <手順> クライアント側  ssh-keygen -t rsa でキー生成 サーバー側  クライアントで生成したキーを保存 <コマンド> ■前提 クライアント側 CentOS7-C 172.16.0.201 サーバー側 CentOS7-S 172.16.0.202 ■クライアント側設定 キーの発行 [root@CentOS7-C ~]# ssh-keygen -t rsa パーミッション設定 [root@CentOS7-C ~]# chmod 700 /root/.ssh [root@CentOS7-C ~]# chmod 600 /root/.ssh/* キーファイルをサーバー側に送る [root@CentOS7-C ~]# rsync -av -e ssh /root/.ssh root@172.16.0.202:/root/.ssh/from172.16.0.201 この時は手動でパスワード入力 ■サーバー側設定 クライアントからのキーファイルを別名で保存 [root@CentOS7-S ~]# cp /root/.ssh/from172.16.0.201/.ssh/id_rsa.pub /root/.ssh/authorized_keys キーファイルのパーミッション設定 [root@CentOS7-S ~]# chmod 600 /root/.ssh/authorized_keys ■クライアント側から接続 [root@CentOS7-C ~]# ssh root@172.16.0.202 Enter passphrase for key '/root/.ssh/id_rsa': 成功していればパスワードを聞かれずにログイン。 しかし、失敗しているので、パスワードを要求されている。 <考察> クライアントで生成したキーをサーバーにリモートコピーするだけなのに上手く行かない。 シンプルな話、 クライアントの /root/.ssh/id_rsa.pub と サーバーの /root/.ssh/authorized_keys が 同じであれば成立するというだけの話に思えるが、 クライアントでのcat /root/.ssh/id_rsa.pub と サーバーでのcat /root/.ssh/authorized_keys を見比べても全く同じなのに上手く行きません。 何が悪いのでしょうか?

  • SSHのパスワードログインの安全性

    SSH(1)のssh_configで PasswordAuthentication を yes とすると、SSHログイン時に、plain passwordが使えますが、この場合、やはり普通にrloginするよりも安全なのでしょうか?それとも同じなのでしょうか。 御回答いただければ幸いです

  • windows vagrant ssh 管理者で

    数か月前にcentos7を勉強していたのですが、気が変わってずっと触っておらず最近になってまた再開し始めました。全くの素人ですが、よろしくお願いします。 以前windows環境でvagrantをインストールしsshでcentosに接続するにはputtyを使わないとssh接続できないという認識でいました。しかし、最近再開してvagrantやvirtualhostをバージョンアップすると、今度は逆にputtyが接続できず、vagrant sshでwindowsでもあっけなくssh接続できています。vagrantのアップグレードでputtyなどのsshクライアントは不要にしたからでしょうか? あと、本題は次の疑問なんですが、vagrant sshでssh接続してインストールなどしようとすると管理者権限でないというエラーが出ます。vagrant ssh接続で管理者でログインするにはどうすれば良いでしょうか? ↓を試しましたが、次のエラーがでてssh接続もできなくなりましたした。 http://dqn.sakusakutto.jp/2013/08/windows_vagrant_ssh.html C:\\Users\\名前/.ssh/config: line 1: Bad configuration option: \377\376h C:\\Users\\名前/.ssh/config: terminating, 1 bad configuration options

  • ssh接続先のLAN内向けのページの閲覧

    自宅のwindowsのパソコンからsshで自分がログインしたい学校のunixのホストにはログインできるのですけれど、学内向けのページの閲覧の方法が分かりません。詳しい方、ご教授してくれませんか?できればブラウザでの閲覧をしたいです。sshクライアントはPuTTYをつかっています。

  • sshでリモートログインした際の日本語入力

    失礼します。 sshでリモートログインした際に、geditを起動したところ日本語入力ができないという問題にあたったのですが、どうすればよいか教えて頂けないでしょうか? サーバー・クライアントともにUbuntu10.04になります。 宜しくお願い致します。