분류 전체보기 검색 결과

178개 발견
  1. 미리보기
    2015.06.16 - mr.november11

    VMWare ESXi 에 php로 ssh 접속 시 ssh2_auth_password함수에서 Exception이 발생하는 경우

  2. 미리보기
    2015.05.25 - mr.november11

    [amazon] 아마존 파이어TV 스틱 필수 설치 어플

  3. 미리보기
    2015.05.23 - mr.november11

    [amazon] 아마존 파이어TV 스틱 호핀 티빙 어플 실행 화면

  4. 미리보기
    2015.05.23 - mr.november11

    [Delonghi] 드롱기 아이코나 빈티지 토스터기 4구

  5. 미리보기
    2015.05.23 - mr.november11

    [Delonghi] 드롱기 아이코나 전기포트

  6. 미리보기
    2015.05.23 - mr.november11

    AIR JORDAN11 Georgetown GS : 조던11 조지타운 GS

  7. 미리보기
    2015.05.10 - mr.november11

    버추얼 박스 NIC bonding fail over 문제 해결 방법

  8. 미리보기
    2015.05.05 - mr.november11

    [amazon] 아마존 파이어TV 스틱 개봉기


VMWare ESXi 에 php로 ssh 접속 시 ssh2_auth_password함수에서 Exception이 발생하는 경우


/etc/ssh/sshd_config 파일에 PasswordAuthentication 항목을 yes로 설정한다.


Cannot SSH to VMWare ESXi server using PHP but can connect using Linux Terminal

Tagphp linux ssh vmware esxi Author: hellocoral Date: 2014-04-20
  • Asterisk
  •  
  • Connect Using
  •  
  • Develop Skill
  •  
  • Disclosures
  •  
  • Echos
  •  
  • Esxi
  •  
  • How to develop

When I SSH to VMWare ESXi server, there is no problem.

sshpass -p 'my_password' ssh root@xxx.xxx.xxx.xxx 

But when I try connecting via PHP script, an error appears: PHP Warning: ssh2_auth_password(): Authentication failed for root using password. I don't see "Authentication Successful!" nor "Authentication Failed" as defined in my PHP script. I tried SSHing to a different server (non-ESXi), thePHP script works without any problems.

Here is my PHP script:

<?php
$conn = ssh2_connect('xxx.xxx.xxx.xxx', 22);
if(ssh2_auth_password ( $conn, 'root', 'my_password')) {
    echo "Authentication Successful!\n";
} else {
    die("Authentication Failed...");
}
?>

I don't know if there is something wrong with my code, PHP SSH library, or something with ESXi server? Please help...

Best Answer

This error could be because PHP doesn't have the privilege to connect to ESXi as root user. If that's the case, try logging into the ESXi server and execute the following commands to see if PasswordAuthentication is set to no.

cd /etc/ssh
cat d| grep PasswordAuthentication

If it is no, set it to yes. If you don't have any text editors installed (which was my case), you can do the following:

sed -i "s/PasswordAuthentication\ no/PasswordAuthentication\ yes/g" ./sshd_config

Restart the services.

/sbin/services.sh restart

Now see if the PHP script connects to the server.


다른 카테고리의 글 목록

ESXi 카테고리의 포스트를 톺아봅니다

[amazon] 아마존 파이어TV 스틱 필수 설치 어플


파이어TV스틱에 호핀, 아프리카 같은 어플을 설치하여 활용하려면 필수로 설치해야하는 2 단계가 있다.


첫 번째는 Apps2Fire 설치

두 번째는 Wukong TV설치 이다.


1. Apps2Fire 설치 


Apps2Fire는 파이어TV에 원격으로 어플을 설치할 수 있게 만드는 어플이다.

파이어TV의 경우 직접 구글 마켓으로 접속하여 어플을 설치하는 것이 불가능하다.

별도의 과정을 통해 외부에서 apk파일을 추출한 후 설치해야하지만 매우 귀찮고 불편하다..

Apps2Fire를 스마트폰에 설치하면 현재 스마트폰에 설치된 어플을 추출하여 파이어TV에 원격으로 설치할 수 있다.


AGK Fire 사용을 위해서 우선 파이어TV에서 Setting -> Developer Options -> ADB Debugging 과 Apps from Unknown Sources 항목을 ON


이후 스마트폰에서 구글 스토어에 접속한 후 Apps2Fire를 검색하여 설치하면 된다.


실행 후 파이어TV의 IP를 입력하면 된다. 

이후 설치 원하는 어플 목록을 클릭하면 원격 설치 진행된다. 





2. Wukong TV 설치하기


Wukong TV는 스마트폰에서 파이어TV의 마우스를 조정할 수 있는 어플이다.

파이어TV에서는 상하좌우 방향키 입력만 가능하기 때문에 터치 기반의 스마트폰 어플을 실행하기 위해서는 필수다.

두 번째 탭에서는 파이어TV에 설치된 어플을 한번에 실행할 수 있는 바로가기 기능을 지원한다.


중국에서 만든 어플이라 조금 불안하지만 .. 파이어TV를 사용하는 유저 대부분은 현재 이 어플을 사용중인 것 같다.

네트워크 속도는 충분할 것 같은데 약간의 딜레이가 존재한다...


설치 URL 

https://play.google.com/store/apps/details?id=com.wukongtv.wkremote.client.en


3번째 Mouse Module을 선택하여 조정하면 된다.

중국어 버전의 어플의 경우에도 동일하게 위에서 3 번째 메뉴를 선택하면 된다.





 


다른 카테고리의 글 목록

리뷰/기타 카테고리의 포스트를 톺아봅니다

[amazon] 아마존 파이어TV 스틱 호핀 티빙 어플 실행 화면


아마존 파이어TV 스틱에 어플을 설치한 후 자주사용할 호핀과 티빙 어플을 실행했다.


일단 결론은 불편하다 .. 


파이어TV 기본 어플의 경우에는 리모콘만으로도 UI 조정이 가능했는데 ..


파이어TV는 원격조정어플을 설치한 후 마우스로 이동해야한다.


하지만 화면이 기본적으로 세로 기준으로 제작된 어플들이라 .. 스크롤로 자유롭지 않다.


커서 이동은 스마트폰 원격 조정

화면 스크롤링은 파이어TV 리모콘 조작 으로 이동해야한다.


그나마 가로UI가 기본인 티빙은 큰 위화감은 없었지만 채널 이동에는 불편함이 있다 ㅠ


호핀의 경우에도 컨텐츠 설정까지 이동은 힘들지만 영상 실행한 이후에는 조작할 일이 없어 큰 불편은 없다.


호핀 실행화면



티빙 실행화면



다른 카테고리의 글 목록

리뷰/기타 카테고리의 포스트를 톺아봅니다

[Delonghi] 드롱기 아이코나 빈티지 토스터기 4구


영국 아마존에서 구매한 드롱기 아이코나 빈티지 토스터기다.


4구짜리라 예상보다 좀 크다.


전기포트와 마찬가지로 영국 제품이라 국내 사용을 위해서는 별도의 어댑터가 필요하다.


오픈마켓에서 2800원정도면 구매 가능하다.


동네 철물점에는 3구짜리를 변환해주는 어댑터는 없었다..


다음주쯤에 이탈리아 아마존에서 도착할 커피머신을 제일 기대중 :)


드롱기 아이코나 전기포트+토스터기 커플샷



사용법은 각 2구 2구씩 스위치가 나뉘어져 있다.



TOAST COLOUR 부분은 굽기를 지정한다.


적당히 3~4정도로 구우면 되는 것 같다.


5~6으로 했다가 토스트가 다 타버렸다 ..


굽기 버튼은 BAGEL, DEFROST REHEAT 3가지 옵션이 추가로 있다.


BAGEL은 한 쪽 면만 굽는다.


냉동실에서 바로 꺼낸 토스트빵의 경우에는 DEFROST 버튼을 사용한다.


REHEAT는 데울때 사용하는 버튼 같은데 아직 사용해본적이 없다.. 보통 굽자마자 다 먹는다.










토스터기 내의 토스트가루는 위에처럼 제거 가능하다.








다른 카테고리의 글 목록

리뷰/기타 카테고리의 포스트를 톺아봅니다

[Delonghi] 드롱기 아이코나 전기포트

2015. 5. 23. 22:31 - mr.november11

[Delonghi] 드롱기 아이코나 빈티지 전기포트


영국발 아마존에서 구매한 전기포트가 도착했다.


사실 사용할 일이 많지 않지만 ... (있다면 컵라면 끓여먹기 정도 ..)


최근에 쇼핑으로 스트레스를 해소중이라 일단 구매


드롱기 3종세트인 토스트+전기포트+커피머신을 결국 모두 구매했다.


역시나 확 튀고 이쁜 디자인이라 만족도가 크다.


초기 문제가 되는 것은 영국 제품이기 때문에 전기포트가 3구짜리이다.


G마켓에서 2800원에 구매한 어댑터만 연결해주면 국내 사용도 큰 문제 없다.


검정색 어댑터를 샀더니 크게 위화감없이 정품제품 처럼 보인다.



드론기 아이코나 빈티지 전기포트 리뷰샷












다른 카테고리의 글 목록

리뷰/기타 카테고리의 포스트를 톺아봅니다

AIR JORDAN11 Georgetown GS : 조던11 조지타운 GS

2015. 5. 23. 22:25 - mr.november11

[JORDAN] AIR JORDAN11 Georgetown GS : 조던11 조지타운 GS



진리의 조던 시리즈 조던11 시리즈의 조지타운 색상이다.


실물 깡패라고 하지만 개인적으로는 크게 이쁜지 모르겠다.. 


그래도 조던11이라 디자인에서 어느정도 먹고들어간다. 


회색 청색계열이라 블랙진 코디는 힘들 듯하다.


역시 조던은 검빨 !!


오늘은 조던11 브레드 로우가 발매하는날!



















다른 카테고리의 글 목록

리뷰/Jordan 카테고리의 포스트를 톺아봅니다

버추얼 박스 NIC bonding fail over 문제 해결 방법


버추얼 박스에서 본딩구성을 했음에도 정상적으로 절체가 안 될 때 해결방법


virtual box내에서도 eth를 여러개 설정한 후 centos LINUX의 bonding 구성으로 이중화 상태를 구현할 수 있다.


설정 VM 환경은 eth1, eth2를 bonding 구성했으며, 외부 네트워크의 영향을 덜 받기 위해 호스트 네트워크로 설정했다.


일반적으로 알려진 boding 구성을 아래와 같이 진행했다.


/etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

IPADDR=169.254.192.222

NETMASK=255.255.255.0

GATEWAY=169.254.192.1

ONBOOT=yes

BOOTPROTO=none

USERCTL=no

BONDING_OPTS="mode=1 miimon=100"


/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

 

/etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2 

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no


service network restart로 이중화 후 bonding 구성까지 완료했다.


gateway로 ping을 실행한 후 VM상에서 master로 설정된 eth의 케이블 연결을 해제했다.


cat /proc/net/bonding/bond0

Bonding Mode: fault-tolerance (active-backup)

Primary Slave: None

Currently Active Slave: eth2

MII Status: up

MII Polling Interval (ms): 1000

Up Delay (ms): 0

Down Delay (ms): 0


Slave Interface: eth1

MII Status: down

Link Failure Count: 1

Permanent HW addr: 08:00:27:12:e1:91


Slave Interface: eth2

MII Status: up

Link Failure Count: 0

Permanent HW addr: 08:00:27:49:9b:91


위의 설정값과 같이 bond0의 acive link가 eth1->eth2로 절체되었다.


하지만 문제는 eth2로 절체된 순간 bond0의 네트워크가 단절되어 버린다... 설정값만 정상일뿐 실제 네트워크는 장애상태로 빠진다.


구글링으로 알아본 결과 bonding 설정에서의 추가 옵션을 설정해야했다.


fail_over_mac의 설정값을 1로 설정하면 문제가 해결된다.

BONDING_OPTS="mode=1 miimon=100 fail_over_mac=1"


fail_over_mac은 절체 발생 시 기존 active 상태였던 eth의 MAC address를 그대로 승계하도록 하는 옵션이다.
현업에서는 스위치의 learning 과정을 없애기 위해 fail over 발생 시 기존 active의 mac을 그대로 사용하도록 하고있다.
fail_over_mac 설정 값 없이도 정상적으로 이중화가 잘 되는데 .. 왜 버추얼 박스에서만 이런 문제가 발생하는지 잘 모르겠다.


아래는 HP의 관련 문서이다.

http://support.hp.com/th-en/document/c02695249

Red Hat Enterprise Linux - What is the fail_over_mac Bonding Option?

Information
In active backup bonding mode, the mac address of the bond interface is typically set to that of the first active slave interface. The bonding optionfail_over_mac can change this behavior. It is set in the BONDING_OPTS parameter in the file /etc/sysconfig/network-scripts/ifcfg-bondx file.
Details
The original default behavior is to set all slaves to the same mac address as that of the first active slave interface. But if the fail_over_mac is specified, it can be one of three settings: none which is the default setting "none", the other two are "active" or "follow".
none or 0:
This setting disables fail_over_mac, and causes bonding to set all slaves of an active-backup bond to the same MAC address at enslavement time. This is the default, and original behavior.
active or 1:
The "active" fail_over_mac policy indicates that the MAC address of the bond should always be the MAC address of the currently active slave. The MAC address of the slaves is not changed; instead, the MAC address of the bond changes during a failover.
This policy is useful for devices that cannot ever alter their MAC address, or for devices that refuse incoming broadcasts with their own source MAC (which interferes with the ARP monitor).
The down side of this policy is that every device on the network must be updated via gratuitous ARP, vs. just updating a switch or set of switches (which often takes place for any traffic, not just ARP traffic, if the switch snoops incoming traffic to update its tables) for the traditional method. If the gratuitous ARP is lost, communication may be disrupted.
When this policy is used in conjunction with the mii monitor, devices which assert link up prior to being able to actually transmit and receive are particularly susceptible to loss of the gratuitous ARP, and an appropriate updelay setting may be required.
An appropriate updelay setting may also be required if the switch has a forward delay period that might prevent the gratitous arp from being forwarded.
follow or 2:
The "follow" fail_over_mac policy causes the MAC address of the bond to be selected normally (normally the MAC address of the first slave added to the bond). However, the second and subsequent slaves are not set to this MAC address while they are in a backup role; a slave is programmed with the bond's MAC address at failover time (and the formerly active slave receives the newly active slave's MAC address).
This policy is useful for multiport devices that either become confused or incur a performance penalty when multiple ports are programmed with the same MAC address. Some switch security features such as the Cisco switch port security may have to configured so that the mac address moving to another port does not trigger a security lockout.

 

다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

[amazon] 아마존 파이어TV 스틱 개봉기

2015. 5. 5. 00:41 - mr.november11

[amazon] 아마존 파이어TV 스틱 개봉기 Amazon Fire TV Stick



최근에 frys 에서 산 LG TV가 깡통TV인 탓에 스마트 기능을 지닌 주변기기를 찾았다.


기존에는 안드로이드PC를 사볼까하다가 마우스나 키보드를 연결하거나 별도의 리모콘을 구매해야 했기 때문에 불편했었다.

(-> 이말은 취소다 .. 안드로이드 어플케이션을 제대로 사용하려면 블투마우스 키보드나, 스마트폰 원격 조정 어플 사용이 필요하다... 

안드로이드 동글과 마찬가지로 불편함은 마찬가지)


이것 저것 조사하던 중 아마존 파이어 TV 스틱을 발견!


디자인도 깔끔하고 믿을만한 브랜드에 안드로이드 어플도 실행 가능하다고 한다.(추가 세팅의 불편함이 있지만..)


비슷한 기능의 제품으로는 새로나온 안드로이드기반 스틱이나 구글 크롬 캐스트가 있었지만, 

최근 아마존 쇼핑이나 클라우드에 푹 빠져 있기 때문에 무조건 아마존으로 선택.


요즘 나에게 아마존은 애플과 동급의 회사로 점점 인식되고 있다..!


초기 출시 당시에는 행사로 $19에 팔았다고 하지만 ..


나는 나중에 구매 했기 때문에 $39에 구입, 배대지 배송비 $10달러


총 $49 정도에 구입했다.


개봉 후 안드로이드 사용을 위해서는 별도의 세팅이 필요하다.



아마존 파이어TV 스틱 개봉샷



초기 박스는 작고 깔끔하다. 아마존 파이어TV로 즐길 수 있는 다양한 컨텐츠 사업자들이 표시되어 있지만 국내 환경에서는 사용불가능하다.





아마존 파이어TV 스틱의 구성품은 아래와 같다.

리모콘(AAA 건전지 포함)+파이어TV스틱+확장HDMI단자+어댑터+USB케이블(어댑터 연결용)




Amazon FireTV Stick



심플한 구성의 리모콘



실제 크기는 AAA 사이즈 건전기를 기준으로 비교해보면 될 것 같다.


전체적으로 길이 10cm미만의 크기다. 




초기 콘센트는 미국 제품이라 110V 배송된다.

돼지코만 있으면 220V도 지원하기 때문에 주변 철물점에서 구입하여 연결하면 된다. 


다른 카테고리의 글 목록

리뷰/기타 카테고리의 포스트를 톺아봅니다